Две общие небольшие проблемы операций с массивами

Индекс вне границ : доступ к элементу, соответствующему индексу, которого нет в массиве, что вызывает проблему выхода индекса за пределы
// ArrayIndexOutOfBoundsException

Исключение нулевого указателя : доступный массив больше не указывает на данные в памяти кучи, вызывая исключение нулевого указателя

null : значение Null, значение по умолчанию для ссылочного типа данных, что означает, что оно не указывает ни на какой допустимый объект
// NullPointerException

public class 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