NullPointerException
出典: フリー百科事典『ウィキペディア(Wikipedia)』
NullPointerException
(ナル・ポインター・エクセプション)はプログラミング言語の Java における例外の一つ。null値(定義されていない値のこと)の参照型変数を参照しようとした時に発生する。NullPointerExceptionは実行時例外と呼ばれるjava.lang.RuntimeException
クラスのサブクラスなので、例外処理によるtry-catch節を書かなくてもコンパイルエラーにはならない。
「Null」はもともとドイツ語(ゼロを意味する)に由来するため、日本ではヌル・ポインター・エクセプションと発音することも多い。ナルポ、ヌルポと略されることもある。
目次 |
[編集] コード例
// NullPointerExceptionSample.java public class NullPointerExceptionSample { public static void main(String[] args) { try { Integer i = null; // ここで NullPointerException がスローされる。 i.toString(); // ここで NullPointerException がキャッチされる。 } catch (NullPointerException e) { e.printStackTrace(); } } }
[編集] 出力例
java.lang.NullPointerException at NullPointerExceptionSample.main(NullPointerExceptionSample.java:7)