Встречается на собеседованиях • сегодня
Что должны иметь ресурсы, если они автоматически закрываются
Ресурсы должны реализовывать интерфейс AutoCloseable (с Java 7+) или Closeable (наследник AutoCloseable). Основной метод — close(), который вызывается автоматически в try-with-resources.
Пример:
java
try (FileInputStream fis = new FileInputStream("file.txt")) {
// работа с ресурсом
} // fis.close() вызовется автоматическиНюансы:
Closeable.close()бросает толькоIOExceptionAutoCloseable.close()может бросать любоеException- Ресурсы закрываются в обратном порядке объявления
- Если
close()выбрасывает исключение, оно подавляется, если было другое исключение в блокеtry

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