Встречается на собеседованиях • сегодня
Для чего нужен Try With Resources
Try With Resources автоматически закрывает ресурсы, которые реализуют AutoCloseable или Closeable, избавляя от необходимости писать finally блок. Это уменьшает boilerplate-код и предотвращает утечки ресурсов.
Пример:
java
try (FileInputStream fis = new FileInputStream("file.txt");
BufferedReader br = new BufferedReader(new InputStreamReader(fis))) {
System.out.println(br.readLine());
} catch (IOException e) {
e.printStackTrace();
}
// Ресурсы закрываются автоматическиПреимущества:
- Безопасность - ресурсы закрываются даже при исключении
- Читаемость - меньше кода
- Надёжность - исключения не "затираются" (если и в try, и в close будет исключение, оба сохранятся)

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