资讯专栏INFORMATION COLUMN

JAVA面试题(19)

Songlcy / 3197人阅读

摘要:若或有语句,早于此语句执行为方法,调用此方法可以实现资源的回收,但是回收时间由决定中哪个部分可以省略和可以省略,但不能同时省略在新增了一个语法该书写可以实现自动的资源的初始化以及回收

    本文首发于cartoon的博客
    转载请注明出处:https://cartoonyu.github.io/c...

什么是 CSRF 攻击,如何避免?

参考博客:https://blog.csdn.net/lamp_ya...

CSRF为跨站请求伪造,利用非法获取系统信任用户Cookie进行跨站攻击

避免

验证HTTP Refer字段

在请求地址添加Token并验证

在HTTP头自定义属性并验证

throw 和 throws 的区别?

throw为语句级抛出异常,throws为方法级抛出异常

throw不可以多带带使用,throws可以

final、finally、finalize 有什么区别?

final为不可变修饰词,用于声明属性,方法或类不可变

finally为异常捕获机制一部分,总是会被执行。若try或catch有return语句,finally早于此return语句执行

finalize为Object方法,调用此方法可以实现资源的回收,但是回收时间由JVM决定

try-catch-finally 中哪个部分可以省略?

catch和finally可以省略,但不能同时省略

在java 7新增了一个语法try(){},该书写可以实现自动的资源的初始化以及回收

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/77641.html

相关文章

  • 手撕面试官系列(二):开源框架面试Spring+SpringMVC+MyBatis

    摘要:跳槽时时刻刻都在发生,但是我建议大家跳槽之前,先想清楚为什么要跳槽。切不可跟风,看到同事一个个都走了,自己也盲目的开始面试起来期间也没有准备充分,到底是因为技术原因影响自己的发展,偏移自己规划的轨迹,还是钱给少了,不受重视。 跳槽时时刻刻都在发生,但是我建议大家跳槽之前,先想清楚为什么要跳槽。切不可跟风,看到同事一个个都走了,自己也盲目的开始面试起来(期间也没有准备充分),到底是因为技...

    Flink_China 评论0 收藏0
  • 史上最全 40 道 Dubbo 面试及答案,看完碾压面试官!

    摘要:更是中高级面试过程中经常会问的技术,无论你是否用过,你都必须熟悉。下面我为大家准备了一些常见的的面试题,一些是我经常问别人的,一些是我过去面试遇到的一些问题,总结给大家,希望对大家能有所帮助。 想往高处走,怎么能不懂 Dubbo? Dubbo是国内最出名的分布式服务框架,也是 Java 程序员必备的必会的框架之一。Dubbo 更是中高级面试过程中经常会问的技术,无论你是否用过,你都必须...

    nemo 评论0 收藏0
  • 吐血整理 20 道 Spring Boot 面试,我经常拿来面试别人!

    摘要:你如何理解中的可以理解为启动器,它包含了一系列可以集成到应用里面的依赖包,你可以一站式集成及其他技术,而不需要到处找示例代码和依赖包。如你想使用访问数据库,只要加入启动器依赖就能使用了。 面试了一些人,简历上都说自己熟悉 Spring Boot, 或者说正在学习 Spring Boot,一问他们时,都只停留在简单的使用阶段,很多东西都不清楚,也让我对面试者大失所望。 下面,我给大家总结...

    haoguo 评论0 收藏0
  • 【译】Java 核心内容相关面试

    摘要:能否声明一个内容为空的接口可以。能否将接口声明为不允许,这样做会导致编译错误。当异常没有被捕获时,会发生什么当前线程所在的线程组会执行一个叫的方法,最后程序会异常退出。非静态内部类可以使用哪些修饰符非静态内部类可以使用或修饰符。 原文地址 http://www.instanceofjava.com/2014/12/core-java-interview-questions.html 1...

    sunny5541 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<