ホームページ  >  記事  >  Java  >  NullPointerException

NullPointerException

(*-*)浩
(*-*)浩オリジナル
2019-07-29 10:17:5710002ブラウズ

NullPointerException は java.lang.NullPointerException の略称です。これは Java 言語の例外クラスであり、java.lang パッケージにあります。親クラスは java.lang.RuntimeException です。 この例外は、ソース プログラムでキャプチャして処理する必要はありません。

NullPointerException

#この例外は、アプリケーションがオブジェクトが必要な場所で null を使用しようとするとスローされます。 (推奨学習: Java ビデオ チュートリアル )

null オブジェクトのインスタンス メソッドを呼び出します:

class Point {
    public int x, y;
    public int getX() { 
        return x;
    }
}
 
public class TestNullPointerException {
    static Point p1;
     
    public static void main(String args[]){
         
        p1.getX(); // 此处抛出NullPointerException    
         
    }
}

アプリケーションは NullPointerException をスローします。 null オブジェクトのその他の不正な使用を示すクラスのインスタンス。

Java Null ポインタ エラーはほとんどすべての人に発生します。Java 関係者もこの問題を認識しており、特に null のセキュリティ問題を解決するために Java 8 に OPtional クラスを導入しました。

したがって、オブジェクトが空である可能性がある場合は、細心の注意を払って null を積極的にチェックする必要があります。そうしないと、そこで NullPointerException が待機することになります。

Java 関連の技術記事をさらに詳しく知りたい場合は、Java 開発チュートリアル 列にアクセスして学習してください。

以上がNullPointerExceptionの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。