Throwable 下有两个分支: Error(不可处理,直接退出 JVM)和 Exception(可处理的)
Exception 下有两个分支: Exception直接子类,RuntimeException。
1、 Exception 的直接子类:编译时异常(要求程序员在编写程序阶段必须预先对这些异常进行处理,不处理,编译不通过)编译时异常也被称为,受检异常(CheckedException)、受控异常。
2、 RuntimeException:运行时异常(在编写程序阶段程序员可以处理,也可以不处理)。
运行时异常也被称为:未受检异常(UnCheckedException)、非受控异常。

Was this helpful?

0 / 0

发表回复 0

Your email address will not be published.