Точная функциональность Java-сборки мусора - PullRequest
0 голосов
/ 01 июня 2018

Я довольно новичок в Java, и я знаю, что на этом сайте было много вопросов, связанных со сборкой мусора в Java, поэтому я рассчитываю на то, что мне не понравится - но я не нашел ответа, который бы четко касался моегоособая ситуация.

Я строю 2-3 дерева в Java.Каждый узел дерева 2-3 содержит ссылки на заголовки линейных связанных списков пользовательского типа, то есть они также динамически распределяются.

В основном:

          A           <-- my root reference
     /         \
   B,C          D
 /  |  \       /   \
E   F   G     H     I
                   /
                  J

Где каждая буквапредставляет основную ссылку связанного списка более динамически создаваемых объектов.

Правильно ли я полагаю, что установка корневой ссылки на null создает все дерево и все объекты во всех линейных связанных списках, имеет право на сборку мусора?Или есть что-то еще, что мне нужно сделать, чтобы предотвратить утечку памяти?

Спасибо.

...