为什么 NullPointerException 未声明为已检查的异常
2022-09-01 19:46:54
这是在一次采访中提出的问题。 很常见;为什么它没有声明为已检查的异常?我用谷歌搜索,但没有得到正确的答案。NullPointerException
这是在一次采访中提出的问题。 很常见;为什么它没有声明为已检查的异常?我用谷歌搜索,但没有得到正确的答案。NullPointerException
几乎每个方法都必须声明投掷它。
public void myMethod(String param) throws NullPointerException {
//
}
(作为旁注 - 例如,每当存在“潜在的空指针访问”时,Eclipse都会给您一个警告,以便您可以尽早阻止异常。
这不是一个检查的例外(以及其他事项),因为它非常普遍。它几乎可以发生在任何地方。如果它被检查,那么几乎每个Java程序中每个方法都必须声明它 。throws NullPointerException