在这里,我对垃圾收集有一个 Java 疑问:
protected class Robocop {
Integer weight = 200;
Robocop attent(Robocop rb) {
rb = null;
return rb;
}
public static void main(String[] args) {
System.out.println("indeed the solution is behind the corner);
Robocop rb1 = new Robocop();
Robocop rb2 = new Robocop();
Robocop rb3 = rb1.attent(rb2);
rb1 = null;
}
}
你认为有多少对象将符合 GC 条件?
我对此的看法是 4 个对象被垃圾收集 rb3、rb1 和相关的整数包装器实例变量。