1.理解:对于二维数组的理解,我们可以看成是一维数组array1又作为另一个一维数组array2的元素而存在。
其实,从数组底层的运行机制来看,其实没有多维数组。
2.二维数组的使用:
规定:二维数组分为外层数组的元素,内层数组的元素
int[ ][ ] arr = new int [4][3];
外层元素:arr[0],arr[1]等
内层元素:arr[0][0],arr[1][2]等
①二维数组的声明和初始化
②如何调用数组的指定位置的元素
③如何获取数组的长度
④如何遍历数组
⑤数组元素的默认初始化值
针对于初始化方式一:int[ ][ ] arr = new int [4][3];
外层元素的初始化值为:地址值
内层元素的初始化值为:与一维数组初始化值相同
针对于初始化方式二:int[ ][ ] arr = new int [4][ ];
外层元素的初始化值为:null
内层元素的初始化值为:不能调用,否则报错
⑥数组的内存解析