@ tgm1024 - Этот ответ не говорит о подсчете ссылок. Если бы это было так, ваша критика была бы правильной ... но это не так.
оложим, что существует объект Tree с корневым объектом TreeNode, и каждый TreeNode имеет объекты leftNode и rightNode (например, объект BinaryTree)
Если я позвоню:
myTree = null;
что в действительности происходит со связанными объектами TreeNode внутри дерева? Будет ли сбор мусора, или я должен установить все нулевые связанные объекты внутри объекта дерева?