索引越界:访问了数组中不存在的索引对应的元素,造成索引越界问题
//ArrayIndexOutOfBoundsException
空指针异常:访问的数组已经不再指向堆内存的数据,造成空指针异常
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]);
}
}