Java垃圾收集如何處理循環(huán)引用?據(jù)我所知,Java中的垃圾收集清除了一些對(duì)象,如果沒有其他東西“指向”該對(duì)象的話。我的問題是,如果我們有這樣的事情會(huì)發(fā)生什么:class Node {
public object value;
public Node next;
public Node(object o, Node n) { value = 0; next = n;}}//...some code{
Node a = new Node("a", null),
b = new Node("b", a),
c = new Node("c", b);
a.next = c;} //end of scope//...other codea, b,和c應(yīng)該被垃圾收集,但它們都被其他對(duì)象引用。Java垃圾收集如何處理這個(gè)問題?(還是僅僅是內(nèi)存流失?)
添加回答
舉報(bào)
0/150
提交
取消