重複の可能性:
null参照で(静的)メソッドを呼び出してもNullPointerExceptionがスローされないのはなぜですか?
Javaのnull参照の静的フィールド
私はこの古いビデオのコードを試しました:
class Impossible {
public static void main(String[] args) {
Thread t = null;
System.out.println(t.currentThread().getName());
}
}
出力:main
さて、一体何なの?ルールjava.lang.Thread
に違反していませんか?NullPointerException
しかし、私が最も興味を持っているのは、その変数がNullPointerExceptionをスローするように動作させるにはどうすればよいでしょうか。