アレイ操作の2つの一般的な小さな問題

範囲外のインデックス:配列に存在しないインデックスに対応する要素へのアクセス。これにより、範囲外のインデックスの問題が
発生します// ArrayIndexOutOfBoundsException

ヌルポインタ例外:アクセスされた配列がヒープメモリ内のデータをポイントしなくなり、ヌルポインタ例外が発生します

null:null値、参照データタイプのデフォルト値。これは、有効なオブジェクトを指していないことを意味します
// NullPointerException

パブリッククラスArrayTest02 {

    public static void main(String[] args) {
    int [] arr =new int[3];


 //【3】所对应的时 0 , 1 ,2 .访问【3】时堆内存找不到导致报错---//ArrayIndexOutOfBoundsException
//System.out.println(arr[3]);-------ArrayIndexOutOfBoundsException
 System.out.println(arr[2]);


 arr =null;    //NullPointerException
 System.out.println(arr[0]);

}
}

おすすめ

転載: blog.csdn.net/weixin_51599540/article/details/109407956