讨论/《Java 面试突击》 - 异常处理/
《Java 面试突击》 - 异常处理
共 1 个回复

Throwable 类是 Java 中异常的根类,其主要的直接子类有 ExceptionError
Exception :是程序可以捕获并处理的异常,其又分为受检异常(必须处理)和不受检异常,常见的如 NullPointerExcepion。
Error 通常是程序无法捕获并处理的错误(硬要捕获并处理其实也是可以的,比如你想多打些日志),常见的如 StackOverflowErrorOutOfMemoryError。这些错误发生时,JVM 一般会选择终止线程。

5