1.异常类的继承关系
//定义了取得错误信息,堆栈追踪等方法
java.lang.Throwable
//有两个子类
java.lang.Error
java.lang.Exception
2.Error对象、RuntimeException对象
Error以及其子类代表严重的系统错误,例如硬件层面错误,内存不足等,不建议使用try catch捕捉,因为没有能力处理这些错误。
3.受检查异常,接受编译程序检查
Exception或其对象
4.非受检查异常
RuntimeException对象
5.return和finally
程序会先执行finally在return