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

解説

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

コード例

出力例

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

インターネットミームとして

5ちゃんねるなどのインターネット掲示板において、「ぬるぽ」(NullPointerExceptionの略)という書き込みに「ガッ」(顔を殴るアスキーアート)と返信するインターネットミームが存在する。

脚注

関連項目

  • 例外
  • 例外処理
  • ヌルポインタ
  • ぬるぽ

外部リンク

  • NullPointerException
  • NullPointerException クラス

Nullpointerexception Analytics Vidhya Medium

Illustration of nullpointerexception error message on Craiyon

[Java] NullPointerException

Java NullPointerException Reasons for Exception and How to Fix? The

What is NullpointerException in java? YouTube