黑马程序员视频
例如
int x[]=new int[3];
int y[]=x;
y[1]=89;
System.out.println(x[1]);
栈内存存放局部变量,使用完毕之后自动释放。堆内存存放实体,栈内存中有垃圾回收机制,不定期清理。
int x[]=new int[3];
int y[]=x;
y[1]=89;
System.out.println(x[1]);
x=null;
此时堆内存中没有垃圾,只是x=null,之后x不指向地址,y依然指向地址。
int a=5;
int b=a;
b=8;
System.out.println(a);