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