Sobes.tech
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