java中的异常层次结构

Abh*_*ain 2 java exception-handling

由于Error和Exception是throwable类的子类,我们可以抛出任何错误,运行时ex和其他ex.我们也可以捕获这些类型中的任何一种.

为什么我们通常只捕获已检查的异常?

有人可以通过示例为我提供良好的例外链接吗?

dan*_*ben 6

检查异常的重点是您需要捕获它.这是正常程序执行中可能出现的错误类型(例如I/O错误),并且应用程序应该优雅地处理它.

相反,未检查的例外是那些程序(他们打破以某种方式的规则)的正常运行期间不应该发生的,正因为如此,你不要试图处理它,因为有没有可能什么可以做.