-
Throwable为所有异常的根
-
Error:是程序无法处理的错误,表示运行应用程序中较严重问题(不需要捕获)
-
Exception: 程序可以处理的异常 (可以捕获)
- 运行时异常 RuntimeException类及其子类(需要程序运行时才会发生的异常)
- 非运行时异常(编译时异常,不捕获的话会编译不通过)
自定义异常一般继承Exception类
Throwable为所有异常的根
Error:是程序无法处理的错误,表示运行应用程序中较严重问题(不需要捕获)
Exception: 程序可以处理的异常 (可以捕获)
自定义异常一般继承Exception类