Sobes.tech
Junior — Middle

Wat is de belangrijkste functie van de interface Closeable in Java?

sobes.tech AI

Antwoord van AI

De Closeable-interface in Java is bedoeld voor objecten die resources gebruiken die vrijgegeven moeten worden (bijvoorbeeld bestanden, netwerkverbindingen). De belangrijkste functie is de close()-methode, die de resource sluit en de gerelateerde systeemresources vrijmaakt.

Dit maakt het mogelijk om objecten te gebruiken in de try-with-resources-constructie, wat automatische sluiting van resources garandeert.

Voorbeeld:

try (BufferedReader reader = new BufferedReader(new FileReader("file.txt"))) {
    String line = reader.readLine();
    System.out.println(line);
} // reader.close() wordt automatisch aangeroepen