JDK异常类

类体系

这里写图片描述

  1. Throwable:所有异常类的基类,有两个重要的子类Exception(异常)和 Error(错误);
  2. Error:JVM内部抛出的错误,是程序无法处理的错误;
  3. Exception:程序内部抛出的异常,是程序本身可以处理的异常;

Checked Exception VS UnChecked Exception

  • 不可查异常,是指运行期间不可预知的异常,包括运行时异常(RuntimeException与其子类)和错误(Error),此类异常编译器不要求强制处置;
  • 可查异常,是指一些可预知的异常,此类异常编译器要求必须处置(捕获或者throws声明抛出);

参考:

  1. https://blog.csdn.net/hguisu/article/details/6155636

猜你喜欢

转载自blog.csdn.net/yangguosb/article/details/80326653