Википедия
Финализатор
Финализа́тор в объектно-ориентированных языках программирования , использующих механизм сборки мусора , — специальный метод, вызываемый средой исполнения перед удалением объекта сборщиком мусора.