1.数组可以看成是对象,数组中的每个元素相当于该对象的成员变量
2.数组中的元素可以是基本数据类型或者引用类型
3.声明一维数组的两种格式:1.type[] var 2.type var[]
4.声明(!)数组时不能指定其长度,new时才能指定长度
5.数组是引用类型,数组中数据初始化和成员变量相同
6.元素为引用类型的数组中的每一个元素都需要实例化,数组中实际存储的是各个对象的引用
7.数组必须先分配空间再进行赋值
8.数组的动态初始化:数组定义与为数组元素分配空间和赋值的操作分开进行(3步或2步)
例:
int[] a;
a = new int[3];
a[1] = 1;
a[2] = 2;
a[3] = 3;
9.数组的静态初始化:数组定义与为数组元素分配空间和赋值的操作同时进行
例:
int[] a = {1,2,3};
Date[] days = {new Date(1,1,2020),new Date(1,2,2020),new Date(1,3,2020)};
10.每个数组都有一个length属性指明它的长度