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的】
- 本文转自:新民晚报在这段日子里医务工作者们坚守在抗疫一线在核酸检测工作量激增的同时物资需...|8000人社区封控后,“黑科技”来帮忙!无人车精准
- iPhone|荣耀Magic4和小米12对比:哪一款更值得入手?
- 本文转自:中国新闻网新冠一体化核酸检测盒。|20个硬核项目现场对接 “黑科技”赋能成都大运会
- 打着小米的旗号卖产品,深圳“小米”被告了,赔了3000万
- 固态硬盘|首创SSD塞进手机!曝小米商城将开启黑鲨5预售:骁龙8游戏旗舰
- 欧洲市场小米正式“接棒”华为,谁也没想到,一切来得这么快
- 本文转自:上观为有效阻断疫情传播链|封闭管理,这家汽车电子高科技企业生产有序
- 人工智能作为新一轮科技革命和产业革命的重要驱动力量|2022人工智能教育蓝皮书:现状、挑战与发展建议
- 网易云音乐|团队超1000人,2024年上市:小米汽车团队进步这么大!
- 3月24日消息|耗资超4000万!小米集团宣布:回购340.94万股股票