当程序定义初始化a、b时,系统内存实际产生了4个内存空间,栈的内存有两个引用变量a、b,堆的内存有两个内存区,分别用于存储,a和b引用所指向的数据本身,a赋值给b后,栈内存指向了b 的堆 的内存,a的堆的内存成了垃圾,等待回收站来接收这部分的垃圾
public class arrayinram {
public static void main(String[] args)
{
int c=1;
int[] a={1,2,3};
System.out.println(a.length);
int[] b= new int[4];
System.out.println(b.length);
// b= new int[]{1, 23, 3};
for(int i=0,len=a.length;i


