Junior — Middle
Mi a Closeable interfész fő funkciója Java-ban?
sobes.tech MI
Válasz az MI-től
A Java-ban a Closeable interfész olyan objektumokra vonatkozik, amelyek erőforrásokat használnak, amelyek felszabadítást igényelnek (például fájlok, hálózati kapcsolatok). Fő funkciója a close() metódus, amely bezárja az erőforrást és felszabadítja a hozzá kapcsolódó rendszererőforrásokat.
Ez lehetővé teszi az objektumok try-with-resources szerkezetben való használatát, automatikus erőforrás-zárást biztosítva.
Példa:
try (BufferedReader reader = new BufferedReader(new FileReader("file.txt"))) {
String line = reader.readLine();
System.out.println(line);
} // A reader.close() automatikusan meghívódik