NullPointerException

ウィキペディアから無料の百科事典

NullPointerException(ナル・ポインター・エクセプション、ヌル・ポインター・エクセプション)は、プログラミング言語Javaにおける例外の一つである。

解説[編集]

null値(定義されていない値)の参照型変数を参照しようとした時に発生する。NullPointerExceptionは実行時例外と呼ばれるjava.lang.RuntimeException クラスのサブクラスであるため、try-catch節による例外処理を書かなくてもコンパイルエラーは発生しない。

コード例[編集]

// NullPointerExceptionSample.java public class NullPointerExceptionSample {     public static void main(String[] args) {         try {             String i = null;              // ここで NullPointerException がスローされる。             i.toString();           // ここで NullPointerException がキャッチされる。         } catch (NullPointerException e) {             e.printStackTrace();         }     } } 

出力例[編集]

java.lang.NullPointerException         at NullPointerExceptionSample.main(NullPointerExceptionSample.java:7) 

関連項目[編集]

外部リンク[編集]