Java 中的异常都来自于 java.lang.Throwable 类,从异常类型上分,Java 中的异常可以分为 Exception 和 Error。Exception 异常可以被程序本身处理,Error 无法被程序处理。
Exception 异常又可以分为受检查异常和不受检查异常,所谓受检查异常是指那些在编程期间就需要把异常 try/catch 或 throws 出来的异常,不受检查异常是指在编程期间不需要通过代码来显式地 catch 出来。
不受检查异常往往是程序员的代码逻辑疏忽导致,比如空指针异常,只需要在调用对象之前判断是否是空对象就可避免;下标越界异常只需要保证永远在下标范围内访问即可避免。
受检查异常必须在代码中通过 try/catch 或者 throws 才能通过编译。
标签:Exception,Java,讲讲,检查,理解,Error,catch,异常 From: https://blog.csdn.net/m0_64880608/article/details/137401492