Sobes.tech
Junior — Middle

Каква е основната функция на интерфейса Closeable в Java?

sobes.tech AI

Отговор от 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() се извиква автоматично