Click here to Skip to main content
15,891,661 members

Doo my homework for me

Revision 2
What is true about objects referenced by a, b, aa at the line labeled "// some code goes here"?
Java
class A {
    private B b;
    public A() {
        this.b = new B(this);
    }
}

class B {
    private A a;
    public B(A a) {
        this.a = a;
    }
}

public class Test { 
    public static void main(String args[]) {
        A aa = new A();
        aa = null;
        // some code goes here
    }
}

A) The objects referenced by a and b are eligible for garbage collection.
B) None of these objects are eligible for garbage collection.
C) Only the object referenced by "a" is eligible for garbage collection.
D) Only the object referenced by "b" is eligible for garbage collection.
E) Only the object referenced by "aa" is eligible for garbage collection.
Posted 24-Jan-13 0:10am by Narendrareddy07.
Tags: