Dado el código siguiente.Recolección de basura de campos privados
class A {
private B b;
public A() {
b = new B();
}
}
class Main {
public static void main(String[] args) {
A a = new A(); // two objects are created (a and b)
// <-- is B object, referenced only by private a.b eligible for garbage collection?
keepAlive(a);
}
}
puede b recolección de datos innecesarios objeto después de que se crea el objeto A?