java异常有关面试题
时间: 2023-10-15 07:28:11 浏览: 148
Java异常有关的面试题包括但不限于以下几个方面:
1. Error 和 Exception 的区别是什么?
2. 运行时异常和一般异常(受检异常)的区别是什么?
3. JVM 是如何处理异常的?
4. throw 和 throws 的区别是什么?
5. final、finally、finalize 有什么区别?
6. NoClassDefFoundError 和 ClassNotFoundException 的区别?
7. try-catch-finally 中哪个部分可以省略?
8. try-catch-finally 中,如果 catch 中 return 了,finally 还会执行吗?
9. 继承关系中的异常处理,例如类 ExampleA 继承 Exception,类 ExampleB 继承 ExampleA,如何处理异常?
10. 常见的 RuntimeException 有哪些?
11. Java常见的异常有哪些?
这些面试题涵盖了Java异常的基本概念、异常处理机制以及异常处理的最佳实践等方面。在面试中,掌握这些问题的答案可以展示你对Java异常的理解和经验。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [java异常常见面试题(全)](https://blog.csdn.net/weixin_47872288/article/details/122693228)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [Java面试题、Java基础面试题、Java异常面试题,Java面试宝典](https://download.csdn.net/download/shiyunzhe2021/87458097)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [【2022最新Java面试宝典】—— Java异常面试题(33道含答案)](https://blog.csdn.net/qq_30999361/article/details/124560006)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]
阅读全文