Junior — Middle
În ce situații este recomandat să folosiți construcția try-with-resources în Java?
sobes.tech AI
Răspuns de la AI
Construcția try-with-resources în Java este recomandată pentru închiderea automată a resurselor care implementează interfața AutoCloseable, cum ar fi fluxurile de fișiere, conexiunile la baze de date, socket-urile etc. Acest lucru ajută la evitarea scurgerilor de resurse și simplifică codul, deoarece închiderea se face automat la sfârșitul blocului try.
Exemplu de utilizare:
try (BufferedReader br = new BufferedReader(new FileReader("file.txt"))) {
String line = br.readLine();
System.out.println(line);
} catch (IOException e) {
e.printStackTrace();
}
Utilizați try-with-resources ori de câte ori trebuie să garantați închiderea resursei după utilizare.