Object aobj=new Object();
Object bobj=new Object();
Object cobj=new Object();
aobj=bobj;
aobj=cobj;
cobj=null;
aobj=null;
求解释一下为什么只有最后一行最后一行么^ . ^
那么之后在什么情况下,a、b obj 开始new的内存空间才会被回收
Object aobj=new Object();
Object bobj=new Object();
Object cobj=new Object();
aobj=bobj;
aobj=cobj;
cobj=null;
aobj=null;
求解释一下为什么只有最后一行最后一行么^ . ^
那么之后在什么情况下,a、b obj 开始new的内存空间才会被回收
8 回答6k 阅读
1 回答4.1k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
2 回答3.2k 阅读
2 回答3.9k 阅读
1 回答2.2k 阅读✓ 已解决
3 回答1.6k 阅读✓ 已解决
是否被引用只是检测对象的指标,显式置为NULL会帮助GC标记对象,具体什么时候去回收,要根据具体的GC策略