Java- Garbage Collections Question and Answer

Java- Garbage Collections Question and Answer
11. class X2
{
    public X2 x;
    public static void main(String [] args)
    {
        X2 x2 = new X2();  /* Line 6 */
        X2 x3 = new X2();  /* Line 7 */
        x2.x = x3;
        x3.x = x2;
        x2 = new X2();
        x3 = x2; /* Line 11 */
        doComplexStuff();
    }
}

after line 11 runs, how many objects are eligible for garbage collection?
  • 0
  • 1
  • 2
  • 3
Show Answer
12. What allows the programmer to destroy an object x?
  • x.delete()
  • x.finalize()
  • Runtime.getRuntime().gc()
  • Only the garbage collection system can destroy an object.
Show Answer
Questions and Answers for Competitive Exams Various Entrance Test