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

クラスNullPointerException

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

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

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

導入されたバージョン:
1.0
関連項目: