Sobes.tech
Junior — Middle

Try-with-resources курулушу кандай иштейт жана ал эмне үчүн арналган?

sobes.tech AI

AIден жооп

Javaда try-with-resources курулушу AutoCloseable интерфейсин ишке ашыраткан ресурстарды автоматтык түрдө жабуу үчүн арналган (мисалы, кирүү-чыгуу агымдары, базаларга байланыштар). Ал ресурсту try блокунун аяктоосунан кийин дароо жабат, эгерде анын ичинде ката кетсе да.

Колдонуу мисалы:

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

Бул мисалда reader автоматтык түрдө try блокунан чыгуу менен жабылат, бул reader.close() чакыруусун explicitly кылууну жокко чыгарат.