关闭

Exception和Error的区别

瞎溜达 1年前 ⋅ 197 阅读

Exception泛指异常,Exception主要分为两种异常,一种是编译期出现的异常,称为checkedException,一种是程序运行期间出现的异常,称为uncheckedException,常见的checkedException有IOException。uncheckedException统称为RuntimeException,常见的RuntimeException主要有NullPointerException、IllegalArgumentException、ArrayIndexOutofBoundException等,Exception可以被捕获。

Error是指程序运行过程中出现的错误,通常情况下会造成程序的崩溃,Error通常是不可恢复的,Error不能被捕获。


全部评论: 0

    我有话说: