1.数组的定义
-
数组的定义:
数组是相同类型数据的有序集合,其中每一个数据就做一个元素,通过索引(下标)来访问它们。
-
基本特点:
1.数组是对象引用类型,数组中的元素相当于对象的属性。
2.长度是确定的,一旦定义,就不肯定改变。
3.数组类型可以是任何数据类型,包括基本类型和应用类型。
4.其元素类型必须是相同类型,不允许出现混合类型。
2.创建数组
1.数组声明:
type [] arr_name;
type arr_name [] ;
2.数组的默认初始化:
int a2[] = new int[2]; //默认值:0,0
boolean [] b =new boolean[2]; //默认值:false,false
3.数组的动态初始化:
int [] a1 = new int[2]; //动态初始化数组,先分配空间
a1[0] =1; //给数组元素赋值
a1[1] =2; //给数组元素赋值
4.静态初始化:
int [] a ={1,2,3}; //静态初始化基本类型数组;
Man [] mans = {new Man(1,1),new Man(2,2)}; //静态初始化引用类型数组;