1.数组下标越界的异常: 以下代码遍历后,会提示(java.lang.ArrayIndexOutofBoundException)
int[] i = new int[10];
i[0] = 90;
i[10] = 99;
for(int m = 0;m <= i.length;m++){
System.out.println(i[m]);
}
2.空指针的异常:当b = null后,栈中变量b则无法指向堆中数组,会提示(NullPointerException)
第一种:
boolean[] b = new boolean[3];
b = null;
System.out.println(b[0]);
第二种:因为引用类型的默认取值为:null,所以在没有赋值的情况下,直接遍历,也会出现空指针异常
String[] str = new String[4];
System.out.println(str[3].toString());