checked Exception 和 unchecked Exception

检查异常

  个人理解:编译期间编译器会检查的异常,IDE会编码期间给出错误提示 如 FileNotFoundException,必须要处理;若不处理就不能通过编译环节。

非检查异常

  个人理解:编译器不会检查这类异常,IDE也不会给出提示,即运行时异常 如 NullPointerException,ArrayIndexOutOfBoundsException,ClassCastException等。

你可能感兴趣的:(checked Exception 和 unchecked Exception)