Object-Oriented Programming in Java (OOP Concepts)

Garbage Collection

1/4

Given:

3. class Dozens {
4.    int[] dz = {1,2,3,4,5,6,7,8,9,10,11,12};
5. }

6. public class Eggs {
7.     public static void main(String[] args) {
8.         Dozens [] da = new Dozens[3];
9.         da[0] = new Dozens();
10.        Dozens d = new Dozens();
11.        da[1] = d;
12.        d = null;
13.        da[1] = null;
14.        // do stuff
15.    }
16. }

Which two are true about the objects created within main(), and eligible for garbage collection when line 14 is reached?

Comments