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