小米科技|看看96后小伙是怎么拿捏腾讯面试官拿到offer的( 八 )


28、什么是 try-with-resources?
try-with-resources 是 Java 7 时引入的一个自动资源管理语句 , 在此之前 , 我们必须通过 try-catch-finally 的方式手动关闭资源 , 当我们忘记关闭资源的时候 , 就容易导致内存泄漏 。
29、什么是 multi-catch?
Java 7 改进的另外一个地方就是 multi-catch , 可以在单个 catch 中捕获多个异常 , 当一个 try 块抛出多个类似的异常时 , 这种写法更短 , 更清晰 。



当有多个异常的时候 , 可以使用管道表示符“|”隔开 。
30、什么是 static 块?
static 块是由 Java ClassLoader 将类加载到内存中时执行的代码块 。 通常用于初始化类的静态变量或者创建静态资源 。
31、什么是接口?
接口是 Java 编程语言中的一个核心概念 , 不仅在 JDK 源码中使用很多 , 还在 Java 设计模式、框架和工具中使用很多 。 接口提供了一种在 Java 中实现抽象的方法 , 用于定义子类的行为约定 。
说句实在话 , 这 31 道 Java 核心面试题在面试的过程中还是很常见的 , 值得好好复习一遍 。 关键是还有下一波 , 同样 31 道 , 望眼欲穿吧?
感谢大家的阅读!希望本文对大家有所帮助 。 最后 , 有想学习本文源码笔记以及更多java高级学习课程 , 面试资料的小编已经整理打包成一个文档!要获取的小伙伴点赞私信回复学习即可免费领取!
【小米科技|看看96后小伙是怎么拿捏腾讯面试官拿到offer的】