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