Главная » Java » Сборка мусора Java теория

0

Хорошо, объект создан с помощью оператора new, но каким образом он может быть уничтожен, если необходимость в его использовании отпала? Ответ прост – достаточно перестать на него ссылаться. Объекты, ссылки на которые отсутствуют, становятся предметом заботы специального инструмента сборки мусора - тот запускается в виде фонового процесса программы, автоматически отслеживает степень актуальности данных и уничтожает объекты, лишенные ссылок. Когда на объект более не ссылаются, сборщик мусора может тотчас удалить его из области динамически распределяемой памяти (кучи) либо отложить эту операцию до более благоприятного момента.

Источник: Арнолд, Кен, Гослинг, Джеймс, Холмс, Дэвид. Язык программирования Java. 3-е изд .. : Пер. с англ. – М. : Издательский дом «Вильяме», 2001. – 624 с. : ил. – Парал. тит. англ.

По теме:

  • Комментарии