编译时异常又叫受检异常?
时间: 2024-06-02 11:08:07 浏览: 56
jicheng400#effective-java-3rd-chinese#70. 对可恢复的情况使用受检异常,对编程错误使用运
不是的,编译时异常也叫作受检异常,但是它们并不等同。编译时异常是指在编译代码时就能够被发现的异常,例如语法错误、类型错误等。而受检异常是指在代码中可能抛出的异常,在方法声明中必须显式地声明该异常,并且在调用该方法时必须处理该异常。在 Java 中,受检异常是指继承自 Exception 类或其子类的异常,而非继承自 RuntimeException 类或其子类的异常。因此,所有编译时异常都是受检异常,但并不是所有受检异常都是编译时异常。
阅读全文