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 кылууну жокко чыгарат.