Exception泛指异常,Exception主要分为两种异常,一种是编译期出现的异常,称为checkedException,一种是程序运行期间出现的异常,称为uncheckedException,常见的checkedException有IOException。uncheckedException统称为RuntimeException,常见的RuntimeException主要有NullPointerException、IllegalArgumentException、ArrayIndexOutofBoundException等,Exception可以被捕获。
Error是指程序运行过程中出现的错误,通常情况下会造成程序的崩溃,Error通常是不可恢复的,Error不能被捕获。
注意:本文归作者所有,未经作者允许,不得转载