Встречается на собеседованиях • сегодня
Какое требование к ресурсам, инициализируемым в Try With Resourses
Ресурсы, инициализируемые в try-with-resources, должны реализовывать интерфейс AutoCloseable (введён в Java 7) или его подынтерфейс Closeable. Это гарантирует, что у ресурса есть метод close(), который будет вызван автоматически при выходе из блока try, даже если произошло исключение.
Пример:
java
try (FileInputStream fis = new FileInputStream("file.txt");
BufferedReader br = new BufferedReader(new InputStreamReader(fis))) {
// работа с ресурсами
} // здесь close() будет вызван автоматически для всех ресурсовВажно: ресурсы закрываются в обратном порядке их объявления. Если ресурс не реализует AutoCloseable, код не скомпилируется.

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