#P140-P143 2022-01-13 #P144-P148 2022-01-14 #P149-P154 2022-01-18
#P155-P159 2022-01-19 #P160-P173 2022-01-22
一、数组概述
数组(Array) 是多个相同类型数据按一定顺序排列的集合。
相关概念:数组名、元素、下标(索引)、数组长度
数组是有序排列的。
二、一维数组
数组元素的默认初始化:
三、二维数组
对于二维数组的理解,我们可以看成是一维数组 array1又作为另一个一维数组array2的元素而存在。其实,从数组底层的运行机制来看,其实没有多维数组。
Java中多维数组不必都是规则矩阵形式。
二维数组元素的默认初始化值:
1、int[][] arr=new int[4][3];
外层元素初始化值:地址值
内层元素初始化值:与一维数组初始化情况相同
2、int[][] arr=new int[4][];
外层元素:null
内层元素:不能调用,否则报错
对数组的操作,排序,查找,赋值。。。等
四、数组常见异常
数组脚标越界异常(ArrayIndexOutOfBoundsException)
空指针异常(NullPointerException)