定义:数组是相同数据类型的有序集合,描述的是相同类型的多个数据,按照先后的顺序组合而成。其中,每一个元素都称为数组元素,元素有各自的下表,可以通过下标来访问。
数组声明创建:
1、必须声明数组变量
2、java中通过new来创建数组对象,数组的长度都是固定的,创建后不可改变。
3、数组是通过索引来访问的,索引从0开始
4、获取数组长度可使用lenght,如 list.length
数组的三种初始化方式:
1、静态初始化:例如 int []a={1,2,3,4,5,6};
2、动态初始化:
int []b=new int[10]; b[0]=1;
3、数组默认初始化:数组是引用类型,他的元素类似于类的实例变量,数组分配空间后,其中的元素也会被按照实例变量的方式被隐式初始化。
数组的四个基本特点:
1、长度确定。数组创建后大小不可改变。
2、元素类型一定相同。
3、数组中的元素可以是任何数据类型。
4、数组变量属于引用类型,数组对象保存在堆内存中
数组的边界:下表合法区间为【0,length-1】,越界会报ArrayIndexOutOfBoundsException数组越界异常。