1、数组下标越界异常:ArrayIndexOutOfBoundsException
一维数组的下标范围:[0,数组名.length-1]
二维数组的行下标范围:[0,数组名.length-1]
二维数组的列下标范围:[0,数组名[行下标].length-1]
2、空指针异常:NullPointerExeption
元素是引用数据类型:
例如:String[],Student[]…
这种数组的元素的默认值是null,在给元素赋值之前,使用数组的元素进行.操作就会报空指针异常
1 String[] names = new String[3]; 2 System.out.println(names[0].charAt(0));//names[0]是null
使用二维数组时,如果没有为行指定列数,那么此时行是null
1 int[][] arr = new int[3][]; 2 3 System.out.println(arr[0].length);//arr[0]是null 4 System.out.println(arr[0][0]);//arr[0]是null