哪一行代码的obj符合垃圾收集器的收集标准?

        Object aobj=new Object();
        Object bobj=new Object();
        Object cobj=new Object();
        aobj=bobj;
        aobj=cobj;
        cobj=null;
        aobj=null;

求解释一下为什么只有最后一行最后一行么^ . ^
那么之后在什么情况下,a、b obj 开始new的内存空间才会被回收

阅读 4.1k
1 个回答

是否被引用只是检测对象的指标,显式置为NULL会帮助GC标记对象,具体什么时候去回收,要根据具体的GC策略

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题