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.