Sobes.tech
Junior — Middle

Hoe wordt de call van de close-methode uitgevoerd in programmeren?

sobes.tech AI

Antwoord van AI

In Java wordt de methode close() meestal aangeroepen om bronnen zoals bestanden, netwerkverbindingen of streams vrij te geven. Het kan direct worden aangeroepen op een object dat de interfaces AutoCloseable of Closeable implementeert.

Voorbeeld van het aanroepen van de close()-methode voor een bestand:

FileInputStream fis = new FileInputStream("bestand.txt");
try {
    // werken met het bestand
} finally {
    fis.close(); // expliciete aanroep van close
}

De moderne aanpak is het gebruik van de try-with-resources-constructie, die close() automatisch aanroept:

try (FileInputStream fis = new FileInputStream("bestand.txt")) {
    // werken met het bestand
} // fis.close() wordt automatisch aangeroepen

Op deze manier wordt close() ofwel expliciet aangeroepen, of automatisch via try-with-resources.