Junior — Middle
Dasturlashda close metodini chaqirish qanday amalga oshiriladi?
sobes.tech AI
AIdan javob
Java'da close() metodi odatda fayllar, tarmoq ulanishlari yoki oqimlar kabi resurslarni bo'shatish uchun chaqiriladi. Uni AutoCloseable yoki Closeable interfeysini amalga oshirgan ob'ektga to'g'ridan-to'g'ri chaqirish mumkin.
Fayl uchun close() metodini chaqirish misoli:
FileInputStream fis = new FileInputStream("fayl.txt");
try {
// fayl bilan ishlash
} finally {
fis.close(); // aniq chaqirish
}
Zamonaviy yondashuv — close() ni avtomatik chaqiradigan try-with-resources konstruktsiyasidan foydalanish:
try (FileInputStream fis = new FileInputStream("fayl.txt")) {
// fayl bilan ishlash
} // fis.close() avtomatik chaqiriladi
Shunday qilib, close() chaqiruvi yoki aniq, yoki try-with-resources orqali avtomatik amalga oshiriladi.