静态初始化
int[] a = {1,2}
动态初始化 包含初始化
int[] a = new int[10]a[1]=0;
数组本身就是对象,Java中对象是在堆中的,因此数组无论保存原始类型还是其他对象类型,数组对象本身是在堆中的
堆中存放的是new出来的对象