モジュール java.base
パッケージ java.lang

クラスNullPointerException

すべての実装されたインタフェース:
Serializable

public class NullPointerException
extends RuntimeException
オブジェクトが必要な場合に、アプリケーションがnullを使おうとするとスローされます。 これには次のものがあります。
  • nullオブジェクトのインスタンス・メソッドの呼出し。
  • nullオブジェクトのフィールドに対するアクセスまたは変更。
  • nullの長さを配列であるかのように取得。
  • nullのスロットを配列であるかのようにアクセスまたは修正。
  • nullThrowable値であるかのようにスロー。

nullオブジェクトの不正な使用を示す場合は、このクラスのインスタンスをアプリケーション側でスローするようにしてください。 まるで抑制が無効になっているか、スタック・トレースへの書込みができないか、あるいはその両方であるかのように、仮想マシンによってNullPointerExceptionオブジェクトが構築される可能性があります。

導入されたバージョン:
1.0
関連項目:
直列化された形式
  • コンストラクタの詳細

    • NullPointerException

      public NullPointerException()
      詳細メッセージなしでNullPointerExceptionを構築します。
    • NullPointerException

      public NullPointerException​(String s)
      指定された詳細メッセージを持つNullPointerExceptionを構築します。
      パラメータ:
      s - 詳細メッセージ。