Sobes.tech
Junior — Middle

Ի՞նչ իրավիճակներում խորհուրդ է տրվում օգտագործել try-with-resources կառուցվածքը Java-ում։

sobes.tech AI

Պատասխան AI-ից

Java- ում try-with-resources կառուցվածքը რეკომენდებულია ავტოკლოზებადი ინტერფეისს ახორციელებადი რესურსების ავტომატურად დახურვისთვის, მაგალითად, ფაილური ნაკადები, მონაცემთა ბაზის კავშირები, სოკეტები და ა.შ. ეს ეხმარება რესურსების ნაკადების თავიდან აცილებაში და კოდის გამარტივებაში, რადგან დახურვა ავტომატურად ხდება try ბლოკის ბოლოს.

გამოყენების მაგალითი:

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

გამოყენეთ try-with-resources ყოველთვის, როდესაც გსურთ გარანტირებული გახადოთ რესურსის დახურვა მისი გამოყენების შემდეგ.