目录
一、数组的定义
数组是相同类型数据的有序集合
数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成的
其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。
二、数组声明创建
1.数组的声明
int[] nums;//1.定义 int nums1[];//不是首选定义方法
2.数组的创建
Java语言使用new操作符来创建数组
nums = new int[10];//可以存放10个int类型数字
也可以创建声明放一起,如下:
//int[] nums = new int[10]; 创建声明放一起
三、数组的三种初始化
1.静态初始化
//静态初始化: 创建 + 赋值 int[] a={1,2,3,4,5,6}; System.out.println(a[0]);
2.动态初始化
//动态初始化: 包含默认初始化 int[] b = new int[10]; b[0]=10; System.out.println(b[0]);
3.默认初始化
数组是引用类型,它的元素相当于类的实例变量,因此数组一经分配空间,其中的每个元素会被按照实例变量一样隐式初始化;
四、小结
数组是相同类型数据的有序集合
数组也是对象。数组元素相当于对象的成员变量
数组的长度是确定的,不可变的。如果越界,则报:ArrayIndexOutofBounds异常