У всех объектов есть finalize метод, который вызывается, когда сборщик мусора удаляет объект. Это может быть использования для освобождени ресурсов, например I/O или сокетов. Finalizer не дает никакой гарнатии, когда и как они будут вызваны. Во многих случаях комбинация finally и вызов метода close у ресурса предпочтительнее. Единственное исключение, финалайзеры могут пригодиться, когда надо управлять объектами, которые держат ресурсы, полученные нативными методами
Комментариев нет:
Отправить комментарий