История изменений
Исправление
bbk123,
(текущая версия)
:
Почему не деструктор? С каким деструктором вы сравниваете?
Потому что в JVM освобождение памяти от других объектов, на которые ссылается данный объект, от метода finalize() не зависит. Полагаю, что в случае с drop всё так же. По этой же причине программисты на Java не боятся бросать исключения в конструкторе, чего не любят делать программисты на C++.
Исходная версия
bbk123,
:
Почему не деструктор? С каким деструктором вы сравниваете?
Потому что в JVM освобождение памяти от других объектов, на которые ссылается данный объект от метода finalize() не зависит. Полагаю, что в случае с drop всё так же. По этой же причине программисты на Java не боятся бросать исключения в конструкторе, чего не любят делать программисты на C++.