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的】
- 小米|小米最强影像旗舰!小米12S系列海报泄密:徕卡标变白了
- 徕卡|超大杯命名揭晓!卢伟冰换上小米12S Ultra
- ZOL科技早餐:华为千元手表官宣,腾讯QQ回应大规模盗号
- 苹果|美科技巨头每秒能赚多少钱?苹果11376元
- 科技入黔|“科技入黔”助力贵州高质量发展
- 领军企业|30个!中国科协发布2022年科技领域重大问题难题
- 小米|小米12S系列官宣7月4日正式发布:小米与徕卡联合研发
- 为何人类科技几乎停滞?谁影响了人类发展?又被科学家猜对了?
- 一加科技|618手机黑马清单:小米这次直接杀疯了
- 小米12T核心参数曝光:骁龙8+、120Hz AMOLED屏
