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