Java数组有两种初始化方式
动态初始化
拿int类型举例
int [] array = new int [6];
也可以分步进行动态初始化
int array [] = null;
array = new int [6];
动态初始化数组之后,数组中的内容都是数组数据类型的默认值,该数组中六个元素都为0。
因为数组本身就是一个有序的集合,所以之后对数组中内容的操作往往都是由循环来完成。
动态初始化的特点就是,先声进行内存空间的开辟,之后再通过索引来进行内容的设置,如果需要数组在定义的同时就设置内
容,可以用到静态初始化
静态初始化
也拿int举例
int [] array = {0,1,2,...};
一般使用完整格式(可以使用匿名数组这一概念)
int [] array = new int []{0,1,2,...};
如果希望数组在定义的同时可以设置内容,那么就可以采用静态初始化。