检查异常
个人理解:编译期间编译器会检查的异常,IDE会编码期间给出错误提示 如 FileNotFoundException,必须要处理;若不处理就不能通过编译环节。
非检查异常
个人理解:编译器不会检查这类异常,IDE也不会给出提示,即运行时异常 如 NullPointerException,ArrayIndexOutOfBoundsException,ClassCastException等。
检查异常
个人理解:编译期间编译器会检查的异常,IDE会编码期间给出错误提示 如 FileNotFoundException,必须要处理;若不处理就不能通过编译环节。
非检查异常
个人理解:编译器不会检查这类异常,IDE也不会给出提示,即运行时异常 如 NullPointerException,ArrayIndexOutOfBoundsException,ClassCastException等。