开发者社区 问答 正文

Java中的GC问题GC是只看对对象引用的数量吗?

今天突然想到一个问题,如果我写了这样的代码

LinkedList<String> list = new LinkedList<>();
list.add(...);
list.add(...);
list = new LinkedList<>();
list.add(...);
list.add(...);

那么原来的的链表会被Garbage collected吗?每个节点还是会被其他节点引用?

展开
收起
蛮大人123 2016-03-13 15:36:52 2065 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    当你把list引用指向另外一个linkedlist时,原来那个linkedlist对象则会成为垃圾,垃圾收集器在下次回收的时候检查到该对象已经没有任何引用指向它,则会回收。

    2019-07-17 19:02:39
    赞同 展开评论
问答分类:
问答地址: