Назад к вопросам
Junior — Middle
70
Какова основная функция интерфейса Closeable в Java?
Ответ от нейросети
sobes.tech AI
Интерфейс Closeable в Java предназначен для объектов, которые используют ресурсы, требующие освобождения (например, файлы, сетевые соединения). Его основная функция — метод close(), который закрывает ресурс и освобождает связанные с ним системные ресурсы.
Это позволяет использовать объекты в конструкции try-with-resources, обеспечивая автоматическое закрытие ресурсов.
Пример:
try (BufferedReader reader = new BufferedReader(new FileReader("file.txt"))) {
String line = reader.readLine();
System.out.println(line);
} // reader.close() вызывается автоматически