Mavzu: Javada istisno holatlar
Download 163.22 Kb. Pdf ko'rish
|
Javada istisno holatlar UZB
- Bu sahifa navigatsiya:
- Istisno tarqalishi
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling