Предположим, что существует объект a класса A, который содержит ссылку на другой объект b класса B. И это единственная ссылка на b. Итак, если все ссылки на a удалены, то a готов к GC. Означает ли это, что b также готов собирать мусор? потому что, хотя b имеет ссылку (внутри a), она недоступна, потому что a недоступна.Является ли объект мусором, если он ссылается только на мусор?
Как работает этот сценарий? Я имею в виду порядок сбора мусора.
возможно дубликат [Garbage Collection в Java и Циклические ссылки] (http://stackoverflow.com/questions/1910194/garbage-collection-in-java-and -circular-references) – delnan
Лучше подумать о сборщике мусора, выяснив, что ** не ** подходит для сбора мусора и сбора остального. Если это видно из корня, то это не приемлемо –