int[] arr = new int[3];
System.out.println(arr[3]);
报错:ArrayIndexOutofBoundException:3,操作数组时,访问了数组中不存在的角标。
arr = null;
System.out.println(arr[1]);
报错:NullPointerException:空指针异常,当引用没有任何指向值为null的情况,该引用还在用于操作实体(数组)
图示:
int[] arr = new int[3];
System.out.println(arr[3]);
报错:ArrayIndexOutofBoundException:3,操作数组时,访问了数组中不存在的角标。
arr = null;
System.out.println(arr[1]);
报错:NullPointerException:空指针异常,当引用没有任何指向值为null的情况,该引用还在用于操作实体(数组)
图示: