Метод finalize() служит для уничтожения объектов, он вызывается автоматически сборщиком мусора. Его можно использовать как последний шанс закрыть ресурс. Но никак не первый. Использование finalize() стоит сократить к минимуму. Согласно Джошуа Блоху этот метод замедляет работу сборщика мусора в ~430 раз. А это уже весомая причина задуматься перед его использованием. Также не стоит доверять важные процессы очистки методу по той причине, что сборщик мусора может быть и не вызван ни разу. Дополнительно почитать о методе на хабре тык и тык
0
Понравилась статья? Поделиться с друзьями:
Вам также может быть интересно
Во время перехода с Java на Kotlin в своих проектах мне было удобнее писать
Разбудить мягко, без стресса — это главная задача моего будильника. Я старался сделать его таким,
Если вы читаете эти строки, то, скорее всего, вам захотелось чего-то нового в отношениях
Привет! В этой статье мы будем разбираться как работать с библиотекой Retrofit, которая призвана
Когда занимаешься в одиночку проектированием своего приложения, то на свои плечи приходится взгромождать обязанности сразу нескольких
Я просто хотел написать что нибудь полезное для помощи в работе любимой супруге… и
Комментарии: