一、定义
Throwable
类是 Java 语言中所有错误或异常的超类。两个子类实例 Error
和 Exception
。
异常链 :Throwable
包含了其线程创建时线程执行堆栈的快照。它还包含了给出有关错误更多信息的消息字符串。最后,它还可以包含 cause(原因):另一个导致此 throwable
抛出的 throwable
。
- unchecked exceptions:
Error
、RuntimeException
及其子类。(无需主动使用try catch捕获) - checked exceptions:
Exception
除了RuntimeException
之外的其他子类。(需要使用try catch捕获)
二、图解异常分类
感谢阅读,下次再见。ヾ( ̄▽ ̄)ByeBye!