Назад к вопросам
Junior — Middle
103
Какова цель использования конструкции try-with-resources в языке программирования Java?
Ответ от нейросети
sobes.tech AI
Конструкция try-with-resources в Java используется для автоматического закрытия ресурсов, которые реализуют интерфейс AutoCloseable (например, файлы, потоки, соединения с базой данных). Это позволяет избежать утечек ресурсов, так как ресурс гарантированно будет закрыт после выполнения блока try, даже если возникнет исключение.
Пример:
try (BufferedReader br = new BufferedReader(new FileReader("file.txt"))) {
String line = br.readLine();
System.out.println(line);
} catch (IOException e) {
e.printStackTrace();
}
// Здесь br автоматически закрывается после блока try