Sobes.tech
Junior — Middle

V akých situáciách sa odporúča použiť konštrukciu try-with-resources v Jave?

sobes.tech AI

Odpoveď od AI

Konstrukcia try-with-resources v Jave sa odporúča na automatické zatváranie zdrojov, ktoré implementujú rozhranie AutoCloseable, ako sú súborové prúdy, pripojenia k databázam, sokety a podobne. To pomáha predísť únikom zdrojov a zjednodušuje kód, pretože zatváranie prebieha automaticky na konci bloku try.

Príklad použitia:

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

Používajte try-with-resources vždy, keď chcete zabezpečiť zatvorenie zdroja po jeho použití.