Mavzu: Javada istisno holatlar


Download 163.22 Kb.
Pdf ko'rish
bet10/10
Sana22.07.2023
Hajmi163.22 Kb.
#1661662
1   2   3   4   5   6   7   8   9   10
Bog'liq
Javada istisno holatlar UZB

IOException 
IOException - kirish/chiqarish operatsiyasi bajarilmasa yoki 
to'xtatilganda tashlanadigan tekshirilgan istisno. 
Misol 
try { 
FileReader fileReader = new FileReader("myFile.txt"); 
// Do something with the file 
fileReader.close(); 
} catch (IOException e) { 
e.printStackTrace(); 

Ushbu misolda dastur myFile.txt nomli fayldan o'qishga harakat 
qiladi. Agar faylni o'qib bo'lmasa yoki operatsiya davomida uzilish bo'lsa, 
IOException tashlanadi va dastur stek izini chop etadi. 
IOException bilan ishlash uchun siz istisnoga sabab bo'lgan 
muayyan muammoni hal qilish uchun xatolarni tekshirish va tiklash 
kodini qo'shishingiz mumkin.
Xulosa qilib aytadigan bo'lsak, IOException - bu kirish/chiqarish 
operatsiyasi bajarilmasa yoki to'xtatilganda chiqariladigan tekshirilgan 


istisno bo'lib, istisnoga sabab bo'lgan muayyan muammoni hal qilish 
uchun xatolarni tekshirish va tiklash kodini qo'shish orqali hal qilinishi 
mumkin. 
Istisno tarqalishi 
Istisnolarni tarqatish deganda dasturdagi istisnoni bir metoddan 
boshqa metodga o'tkazish jarayoni tushuniladi. Istisno metodda 
o'rnatilganda, Java ish vaqti tizimi istisno bilan ishlash uchun istisno 
ishlov beruvchini qidiradi. Agar istisno u tashlangan metodda ishlanmasa
Java ish vaqti tizimi istisnoni qo'ng'iroqlar to'plamidan keyingi metodga 
tarqatadi. 
Istisnolarni tarqatish istisnoni hal qila oladigan istisno ishlov 
beruvchi topilmaguncha davom etadi. Bu istisnoni ushlaydigan catch 
bloki yoki istisnoni chaqirish metodiga tashlashni e'lon qiluvchi throws 
bandi bo'lishi mumkin. 

Download 163.22 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling