java中的异常类

java中的异常类

java中的异常类

  1. Error(错误)(程序无法处理的异常)和Exception(异常)(程序可处理的异常)都是Throwable的子类

  2. 检查异常(比如IOException)和非检查异常中比如RuntiomeException都是Exception的子类

  3. 非检查异常(编译器不要求处理的异常)包括RuntimeException及其子类和Error(错误)

  4. 检查异常(编译器要求必须处理的异常):要么用try{}catch(){}捕获;要么throws抛出异常,否则编译不会通过