Sobes.tech
Junior — Middle

In welke situaties wordt het gebruik van try-with-resources in Java aanbevolen?

sobes.tech AI

Antwoord van AI

De try-with-resources-constructie in Java wordt aanbevolen voor het automatisch sluiten van bronnen die de interface AutoCloseable implementeren, zoals bestandstromen, databaseverbindingen, sockets, enzovoort. Dit helpt resourcelekken te voorkomen en de code te vereenvoudigen, omdat het sluiten automatisch plaatsvindt aan het einde van het try-blok.

Voorbeeld van gebruik:

try (BufferedReader br = new BufferedReader(new FileReader("file.txt"))) {
    String line = br.readLine();
    System.out.println(line);
} catch (IOException e) {
    e.printStackTrace();
}

Gebruik try-with-resources telkens wanneer je zeker wilt zijn dat een resource wordt gesloten na gebruik.