1.异常概念
异常是指运行不正常,不正常的运行最终导致程序崩溃
异常在 java 中,是一个类,用来帮助程序正常的进行
2.异常体系
异常体系的根类是 java.lang.Throwable
异常体系有 2 个重要的子类,Error 和 Exception
Throwable
⇙ ⇘
Error Exception
⇙ ⇘ ⇙ ⇘
内存泄漏 系统崩溃 编译异常 RuntimeException(运行异常)
一旦发生 Error (错误) ,程序一定会停止,只能通过修改源代码
如果发生 Exception (异常) ,可以被指定代码处理,继续运行
(如果异常不被指定代码处理,最终会导致 JVM 终止程序)