Назад к вопросам
Senior
5
В какой версии Java появился AutoCloseable?
Компании, где спрашивали
kode.ru
Ответ от нейросети
sobes.tech AI
Интерфейс AutoCloseable был введён в Java начиная с версии 7 (Java SE 7). Он позволяет объектам автоматически закрываться при использовании в конструкции try-with-resources, что упрощает управление ресурсами и предотвращает утечки.
Пример использования:
try (BufferedReader br = new BufferedReader(new FileReader("file.txt"))) {
String line = br.readLine();
System.out.println(line);
} catch (IOException e) {
e.printStackTrace();
}
Здесь BufferedReader реализует AutoCloseable, и ресурс автоматически закрывается после блока try.