Встречается на собеседованиях • сегодня
Где используется finalize()
Метод finalize() вызывается сборщиком мусора перед удалением объекта, если он переопределен. Используется для освобождения ресурсов (например, закрытие файлов или сетевых соединений), но не рекомендуется из-за непредсказуемости вызова и влияния на производительность.
Пример:
java
public class ResourceHolder {
@Override
protected void finalize() throws Throwable {
try {
// Освобождение ресурсов
} finally {
super.finalize();
}
}
}Лучше использовать try-with-resources или явный вызов close() для управления ресурсами.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы