родительские отношения в составном объекте? - PullRequest
1 голос
/ 27 октября 2009

У меня есть составной объект (дерево) с родительскими и дочерними отношениями. Дерево может иметь до n уровней (скажем, например, 10-12 уровней)

Теперь предположим, что мне нужно удалить объект на уровне 6 в иерархии. Если я укажу его ссылку на нуль (оставляя дочерний объект нетронутым) в Java, то что происходит с дочерними объектами под ним (становятся ли они доступными для сборка мусора).

Ответы [ 2 ]

2 голосов
/ 27 октября 2009

Дочерние объекты будут выбраны сборщиком мусора, если ссылка, которую имел родитель, была единственной активной ссылкой на дочерний объект во всем приложении.

0 голосов
/ 27 октября 2009

Только в том случае, если для самого объекта задано значение NULL или он выходит из области видимости.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...