Обратите внимание: Если мы выключаем сборку мусора, программа, как правило, будет терпеть неудачу из-за нехватки памяти в какой-то момент. Это мы можем использовать только для экспериментов. 9.1 Метод finalize()
Java обеспечивает механизм, который является аналогичным использованию деструкторов в С ++, который может использоваться для того, чтобы произвести процесс очистки перед возвращением управления операционной системе.
Применяя метод finalize(), можно определять специальные действия, которые будут выполняться тогда, когда объект будет использоваться сборщиком мусора.