java异常处理

Throwable 类是 Java 语言中所有错误或异常的超类,两个子类的实例,Error 和 Exception,通常用于指示发生了异常情况。

Error表示程序无法处理的错误,是运行应用程序中较严重问题,无法捕获。
Exception指出了合理的应用程序想要捕获的条件,是可以捕获的。

Exception异常分两大类:可查的异常(checked exceptions)和不可查的异常(unchecked exceptions)。

除了RuntimeException及其子类以外,其他的Exception类及其子类都属于可查异常。

可查异常可以通过try…catch和finally进行捕获
RuntimeException可以通过Thread.UncaughtExceptionHandler接口来监控

网上找的图
java异常处理_第1张图片

你可能感兴趣的:(并发编程,一个节点的并发编程笔记)