Назад Зміст Вперед

Механізм збирача сміття

Прибирання сміття - процес за допомогою чого звільняється пам'ять, розподілена між об'єктами, які більше не знаходяться у використанні. 
Об'єкт стає доступним для збирача сміття, якщо на нього немає ніяких посилань або якщо йому було призначено нульове значення. 

Хоча ми можемо викликати збирач сміття, викликаючи метод gc() з класу System або Runtime, ми не можемо передбачити або гарантувати, що збірка сміття матиме місце.

Метод finalize()

Java забезпечує механізм, який може використовуватися для того, щоб зробити процес очищення перед знищенням об'єкту. 
Застосовуючи метод finalize (), можна визначати спеціальні дії, які будуть виконуватися тоді, коли об'єкт буде знищений збирачем сміття. 

protected void finalize() throws Throwable
.