数组
1.数组的定义
数组是相同类型数据的有序集合。
数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。
其中,每一个数据称作一个数据元素,每个数组元素可以通过一个下标来访问它们。
数组下标从0开始
2.数组声明创建
声明与创建可以写一块例如 int[] num2 = new int[10]
3内存分析
4三种初始化
静态初始化
动态初始化 包含数组的默认初始化即 数组是引用类型,它的元素相当于类的实例变量,因此数组一经分配空间,其中的每个元素也被按照实例变量同样的方式被隐式初始化。
5.小结
- 数组是相同数据类型(数据类型可以为任意类型)的有序集合。
- 数组也是对象,数组元素相当于对象的成员变量。
- 数组长度是确定的,不可变的。如果越界,则报:ArrayIndexOutoBounds
6.数组的使用
普通的for循环
for-Each循环
数组作方法入参
数组作返回值
7.多维数组
多维数组可以看做是数组的数组,比如二维数组就是一个特殊的一维数组,其每个元素都是一个一维数组。
二维数组:
int a[][]= new int [2][5]
以上二维数组a可以看成一个两行五列的数组。
、