声明方式:
type[ ]   arr_name; //方式一
type    arr_name[ ]; //方式二
注意事项
- 声明的时候并没有实例化任何对象,只有在实例化数组对象时,JVM才分配空间,这时才与长度有关。
 - 声明一个数组的时候并没有数组真正被创建。
 - 构造一个数组,必须指定长度。
 

package array;import java.util.Arrays;public class TestArray01 {public static void main(String[] args) {int[] a; //声明a = new int[5]; //创建初始化 分配内存System.out.println(Arrays.toString(a));a[0]= 1;a[1]= 2;System.out.println(Arrays.toString(a));}}
创建引用类型一维数组
package array;public class TestArrays {public static void main(String[] args) {Man[] mans; //声明 Man 类的数组,说明里面数组元素只能是Man类的对象mans=new Man[5]; // 创建Man类数组对象,分配空间//创建Man类对象Man m1=new Man(1,23);Man m2=new Man(2,25);mans[0]=m1;mans[1]=m2;System.out.println(mans[0].getId());}}class Man{private int age;private int id;public Man(int id,int age){super();this.id=id;this.age=age;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}public int getId() {return id;}public void setId(int id) {this.id = id;}}
