如果Collection变量在GC方面为空,会发生什么?

时间:2017-06-22 16:07:05

标签: java garbage-collection

我不知道这个问题是否适合SO(标题也有些奇怪)

我的问题是: 会发生什么如果我对包含一些对象引用的Collection有一个引用,并且我将对此Collection的引用设置为null?

public class NewClass {
private LinkedList<Object> objs;

public static void main(String[] args)
{
    NewClass n = new NewClass();
    n.objs = new LinkedList<>();
    n.objs.add(new Object());
    n.objs.add(new Object());
    n.objs = null;
}
}

(请忽略范围等,我知道n之后main()将被删除) 收集的对象包含什么?由于它是一个链接列表,列表中的对象仍然互相引用,不是吗?

0 个答案:

没有答案