受检与非受检异常 — 程序设计判断题
题目
判断下列说法是否正确:在 Java 中,NullPointerException 和 ArrayIndexOutOfBoundsException 都继承自 RuntimeException,属于非受检异常,因此方法中可能抛出这两类异常的代码即使不被 try-catch 捕获、方法签名中也不用 throws 声明,编译仍能通过;而 FileNotFoundException 属于受检异常,编译器强制要求对其进行捕获处理或用 throws 声明,否则编译报错。