数组初始化
第一种:特殊初始化,不用new关键字完成,在数组声明的同时完成初始化操作,也被称其为静态初始化。
int[] a = {1,2,3}; //推荐
int a[] = {1,2,3};
第二种:先使用new关键字创建数组,然后再分别为数组中的元素赋值,完成初始化操作。
int[] a = new int[2]; //需要指定数组的长度
a[0] = 1;
a[1] = 2;
或者
int[] a = new int[]{1,2,3}; //这里new不需要指定数组的长度,数组长度由其后的初始化操作确定