平凡之上
博观而约取,厚积而薄发! 守得云开见月明。

#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)

 

posted on 2022-01-13 21:09  平凡之上  阅读(34)  评论(0编辑  收藏  举报