Java异常类
Java 常用异常整理
Java 异常类关系图
Java常见异常类的继承关系
Java
中,所有异常都继承自Throwable
类。其中包含Error、Exception
两个子类,Exception
大类又分为运行时异常类(RuntimeException
)和非运行时异常类。
RuntimeException
也叫做未检查性异常类,例如NullPointerException、IndexOutofBoundsException、IllegalArgumentException
未继承RuntimeException
的类也叫作检查性异常类,即必须catch捕获异常。例如ClassNotFoundException、IOException、SQLException