03-Java异常面试题
发表于|更新于|面试
文章作者: 树灼
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 树灼的博客!
公告

目录
- 1. Java异常架构与异常关键字
- 2. Java异常处理
- 3. Java异常常见面试题
- 3.1. 1. Error 和 Exception 区别是什么?
- 3.2. 2. 运行时异常和一般异常(受检异常)区别是什么?
- 3.3. 3. JVM 是如何处理异常的?
- 3.4. 4. throw 和 throws 的区别是什么?
- 3.5. 5. final、finally、finalize 有什么区别?
- 3.6. 6. NoClassDefFoundError 和 ClassNotFoundException 区别?
- 3.7. 7. try-catch-finally 中哪个部分可以省略?
- 3.8. 8. try-catch-finally 中,如果 catch 中 return 了, finally 还会执行吗?
- 3.9. 9. 类 ExampleA 继承 Exception,类 ExampleB 继承 ExampleA。
- 3.10. 10. 常见的 RuntimeException 有哪些?
- 3.11. 11. Java常见异常有哪些
- 4. Java异常处理最佳实践