Sobes.tech
Junior — Middle

Kādās situācijās ieteicams izmantot try-with-resources konstrukciju Java?

sobes.tech AI

Atbilde no AI

Java konstrukcija try-with-resources ir ieteicama izmantot, lai automātiski aizvērtu resursus, kas īsteno interfeisu AutoCloseable, piemēram, failu plūsmas, datu bāzes savienojumus, soketus un tā tālāk. Tas palīdz novērst resursu noplūdi un vienkāršo kodu, jo aizvēršana notiek automātiski try blokā beigās.

Piemērs lietošanai:

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

Izmantojiet try-with-resources katru reizi, kad vēlaties garantēt resursa aizvēršanu pēc tā lietošanas.