我不知道这个问题是否适合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()
将被删除)
收集的对象包含什么?由于它是一个链接列表,列表中的对象仍然互相引用,不是吗?