文章目录 继承可查异常和不可查异常运行时异常和非运行时异常 继承 Throwable Error Exception AWTError VirtulMachineError StackOverFlowError OutOfMemoryError RuntimeException IOException SQLException ClassNotFoundException NullPointerException UnkownTypeException ArrayIndexOutOfBoundsException 可查异常和不可查异常 Checked exception 除了RuntimeException的Exception。 代码需要处理API抛出的checked exception。Unchecked exception RuntimeException、Error和它们的子类。 代码不需要处理它们的异常也能通过编译。 运行时异常和非运行时异常 运行时异常 RuntimeException类及其子类非运行时异常 除RuntimeException类以外的Exception类及其子类