Sobes.tech
Назад к вопросам
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() вызывается автоматически