Встречается на собеседованиях • сегодня
Работал ли с Try With Resourses
Да, работал. Это удобный способ работы с ресурсами, которые нужно закрывать (например, InputStream, OutputStream, Connection). Главное преимущество — автоматическое закрытие ресурсов после выполнения блока try, даже если возникло исключение. Ресурсы должны реализовывать интерфейс AutoCloseable.
Пример:
java
try (FileInputStream fis = new FileInputStream("file.txt");
BufferedReader br = new BufferedReader(new InputStreamReader(fis))) {
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}Нюансы:
- Ресурсы объявляются в круглых скобках после
try - Закрываются в обратном порядке их объявления
- Можно использовать несколько ресурсов, разделяя их точкой с запятой
- Блок
catchиfinallyостаются опциональными

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