我有一个问题。
我有课Node
public class Node {
public final Key KEY;
public final Value VALUE;
//Other fields and methods.
}
方法add
public void add(Key key, Value value) {
this.key = key;
this.value = value;
//Other code
}
而这段代码:
//something here...
private Node node = new Node();
//Some code
add(node.KEY, node.VALUE);
node = null;
是否有node
对象将被垃圾收集器独占使用KEY
,VALUE
字段或node
具有所有其他字段的对象将保存在内存中?