Если у меня есть структура связанного списка, и я реализую метод clear () следующим образом:
public void clear() {
firstNode = null;
size = 0;
}
будет ли он по-прежнему корректно собираться мусором, или я хотел бы пройтись по каждому узлу, установив nextNode в null?
Ни на один из узлов нельзя напрямую ссылаться из-за пределов связанного списка, поэтому ни в одном случае не было бы ссылки на какой-либо из них за пределами моего класса, но я не уверен, правильно ли Java соберет мусор для сбора оставшихся связанных узлов .