Я довольно новичок в Java, и я знаю, что на этом сайте было много вопросов, связанных со сборкой мусора в Java, поэтому я рассчитываю на то, что мне не понравится - но я не нашел ответа, который бы четко касался моегоособая ситуация.
Я строю 2-3 дерева в Java.Каждый узел дерева 2-3 содержит ссылки на заголовки линейных связанных списков пользовательского типа, то есть они также динамически распределяются.
В основном:
A <-- my root reference
/ \
B,C D
/ | \ / \
E F G H I
/
J
Где каждая буквапредставляет основную ссылку связанного списка более динамически создаваемых объектов.
Правильно ли я полагаю, что установка корневой ссылки на null создает все дерево и все объекты во всех линейных связанных списках, имеет право на сборку мусора?Или есть что-то еще, что мне нужно сделать, чтобы предотвратить утечку памяти?
Спасибо.