Java异常Exception

认识异常

异常是代码在编译或执行过程中可能出现的错误
异常体系:运行时异常、编译时异常

  • 运行时异常无需在方法签名抛出,默认会抛出

    异常的作用
  • 是定位程序bug的关键信息
  • 可以作为方法内部的一种特殊返回值,以便通知上层调用者,方法的执行问题

自定义异常

继承Exception可自定义编译时异常
继承RuntimeException可自定义运行时异常

异常的处理方案

异常的基本处理:抛出、捕获
以下是常见的处理方案:

  • 底层异常层层往上抛出,最外层捕获异常,记录异常信息,并相应适合用户观看的信息
  • 最外层捕获异常后尝试重新修复
posted @ 2025-01-19 20:51  Locho  阅读(6)  评论(0)    收藏  举报