ProghubPH
Вопрос из теста Java основы
Java / junior

После выполнения какой строки только один объект будет доступен для сборки мусора (Garbage Collection)?

 один вариант
01. public class Test { 
02.      Test ags = null; 
03.      public static void main(String argv[]) { 
04.           Test a1 = new Test(); 
05.           Test a2 = new Test(); 
06.           Test a3 = new Test(); 
07.           a1.ags = new Test(); 
08.           a2.ags = a1.ags; 
09.           a3.ags = a2.ags; 
10.           a1 = null; 
11.           a2 = null; 
12.           a3 = null; 
13.      } 
14. } 
7
8
9
10
11
12
В этом методе ни один объект не может быть уничтожен сборщиком мусора