Sobes.tech
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.