Java里数组也是引用类型,故分配在堆里. 例如: int[] a = new int[5]; for(int i=0;i<a.length;i++) { int[i] = i; } 内存分配图如下: 上面是基本类型的数组,下面看引用类型数组的内存分配.先看引用类型的定义: class T { public int id; public String name; public int age; } public class Test { public static void main(Strin