java - 为什么 NullPointerException 未声明为已检查异常

标签 java nullpointerexception

这是在采访中提出的问题。 NullPointerException 很常见;为什么它没有被声明为检查异常?我用谷歌搜索但没有得到正确的答案。

最佳答案

几乎每个方法都必须声明抛出它。

public void myMethod(String param) throws NullPointerException {
   //
}

(作为旁注 - 例如,每当存在“潜在的空指针访问”时,Eclipse 都会向您发出警告,以便您可以尽早防止异常。)

关于java - 为什么 NullPointerException 未声明为已检查异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2683958/

相关文章:

java - 如何在java中添加一个ImageIcon?此代码无效

java - 机器人 - java.lang.NullPointerException

java - 制作 GImage 时出现 NullPointerException

Java ArrayList 空指针异常

java - 如何在 android.. 中整理出一个 List<PackageInfo>?

java - 完成广播接收器的所有 Activity

java - 如何在项目中集成spring boot

java - HtmlUnit - 按值获取 radio

java - 部署示例 spring boot 应用程序时的生命周期异常

java - 如果我使用 JTable,setLookAndFeel() 会给出 NullPointerException