モジュール 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 - 詳細メッセージ。