加载中...
avatar
文章
194
标签
44
分类
50

主页
文章
标签
分类
清单
  • 番剧
  • 音乐
  • 电影
友链
关于
树灼的博客
主页
文章
标签
分类
清单
  • 番剧
  • 音乐
  • 电影
友链
关于

03-Java异常面试题

发表于2023-02-26|更新于2023-02-26|面试
文章作者: 树灼
文章链接: https://blog.chenshuzhuo.com/2023/02/26/%E5%85%AB%E8%82%A1%E6%96%87/03-Java%E5%BC%82%E5%B8%B8%E9%9D%A2%E8%AF%95%E9%A2%98/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 树灼的博客!
java
cover of previous post
上一篇
02-Java集合容器面试题-重点
cover of next post
下一篇
05-Spring MVC面试题
相关推荐
cover
2024-06-01
打包
cover
2024-06-16
Java 之泛型通配符 extends T 与 super T 解惑
cover
2024-09-05
请求格式
cover
2023-02-26
01-Java基础知识面试题
cover
2023-02-26
02-Java集合容器面试题-重点
cover
2023-02-26
05-Spring MVC面试题
avatar
树灼
熟悉java的拼写
文章
194
标签
44
分类
50
Follow Me
公告
欢迎访问个人小破站
目录
  1. 1. Java异常架构与异常关键字
    1. 1.1. Java异常简介
    2. 1.2. Java异常架构
      1. 1.2.1. 1. Throwable
      2. 1.2.2. 2. Error(错误)
      3. 1.2.3. 3. Exception(异常)
        1. 1.2.3.1. 运行时异常
        2. 1.2.3.2. 编译时异常
      4. 1.2.4. 4. 受检异常与非受检异常
        1. 1.2.4.1. 受检异常
        2. 1.2.4.2. 非受检异常
    3. 1.3. Java异常关键字
  2. 2. Java异常处理
    1. 2.1. 声明异常
    2. 2.2. 抛出异常
    3. 2.3. 捕获异常
    4. 2.4. 常见异常处理方式直接抛出异常
      1. 2.4.1. 封装异常再抛出
      2. 2.4.2. 捕获异常
      3. 2.4.3. 自定义异常
      4. 2.4.4. try-catch-finally
      5. 2.4.5. try-with-resource
  3. 3. Java异常常见面试题
    1. 3.1. 1. Error 和 Exception 区别是什么?
    2. 3.2. 2. 运行时异常和一般异常(受检异常)区别是什么?
    3. 3.3. 3. JVM 是如何处理异常的?
    4. 3.4. 4. throw 和 throws 的区别是什么?
    5. 3.5. 5. final、finally、finalize 有什么区别?
    6. 3.6. 6. NoClassDefFoundError 和 ClassNotFoundException 区别?
    7. 3.7. 7. try-catch-finally 中哪个部分可以省略?
    8. 3.8. 8. try-catch-finally 中,如果 catch 中 return 了, finally 还会执行吗?
    9. 3.9. 9. 类 ExampleA 继承 Exception,类 ExampleB 继承 ExampleA。
    10. 3.10. 10. 常见的 RuntimeException 有哪些?
    11. 3.11. 11. Java常见异常有哪些
  4. 4. Java异常处理最佳实践
    1. 4.1. 1. 在 finally 块中清理资源或者使用 try-with-resource 语句
      1. 4.1.1. 1.1 使用 finally 代码块
      2. 4.1.2. 1.2 Java 7 的 try-with-resource 语法
    2. 4.2. 2. 优先明确的异常
    3. 4.3. 3. 对异常进行文档说明
    4. 4.4. 4. 使用描述性消息抛出异常
    5. 4.5. 5. 优先捕获最具体的异常
    6. 4.6. 6. 不要捕获 Throwable 类
    7. 4.7. 7. 不要忽略异常
    8. 4.8. 8. 不要记录并抛出异常
    9. 4.9. 9. 包装异常时不要抛弃原始的异常
    10. 4.10. 10. 不要使用异常控制程序的流程
    11. 4.11. 11. 使用标准异常
    12. 4.12. 12. 异常会影响性能
    13. 4.13. 13. 总结
    14. 4.14. 异常处理-阿里巴巴Java开发手册
最新文章
hexo java维护描述yaml
hexo java维护描述yaml2024-09-08
VLOOK-Document-Template
VLOOK-Document-Template2024-09-08
nginx部署多前端
nginx部署多前端2024-09-08
postgresql 创建用户权限
postgresql 创建用户权限2024-09-08
Docker 容器日志文件过大
Docker 容器日志文件过大2024-09-05
©2020 - 2024 By 树灼
Hi, 欢迎访问我的小破站!