Mavzu: Javada istisno holatlar


Nosozliklarni tuzatishni osonlashtirish


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

Nosozliklarni tuzatishni osonlashtirish: Istisno yuzaga kelganda
stek izi istisnoga olib kelgan metod chaqiruvlari ketma-ketligi haqida 
ma'lumot beradi. Ushbu ma'lumotni qayd qilish orqali dasturchilar 
koddagi muammolarni osonroq aniqlashlari va tashxislashlari mumkin. 
Xulosa qilib aytganda, istisnolardan foydalanish ishonchli va 
mustahkam 
Java dasturlarini 
yozishning 
muhim qismidir. 
Bu 
buzilishlarning 
oldini olishga, xatolar haqida hisobot berishni 
yaxshilashga, 
ma'lumotlar yaxlitligini 
ta'minlashga, 
kod sifatini 
yaxshilashga va disk raskadrovkani osonlashtirishga yordam beradi. 
Istisnolar turlari 
Java dasturlashda istisnolarning uchta asosiy turi mavjud: 
tekshirilgan istisnolar, tekshirilmagan istisnolar va xatolar. Bu erda har 
bir turning qisqacha ko'rinishi: 
Tekshirilgan istisnolar: Bu kompilyatsiya vaqtida tekshiriladigan 
istisnolar, ya'ni dasturchi ularni kodda aniq ko'rib chiqishi kerak. Bu try-
catch bloki yordamida yoki throws kalit so'zi yordamida metod ma'lum 
bir istisnoni tashlashini e'lon qilish orqali amalga oshiriladi. Tekshirilgan 
istisnolarga misollar orasida IOException , ClassNotFoundException va 
SQLException kiradi . 
Tekshirilmagan 
istisnolar: 
Bu 
kompilyatsiya 
vaqtida 
tekshirilmaydigan istisnolar, ya'ni dasturchi ularni kodda aniq ko'rib 
chiqishi shart emas. Ular odatda dasturlash xatolaridan kelib chiqadi, 
masalan, 
null ko'rsatkichni 
bekor 
qilish 
yoki 
nolga 
bo'lish. 
Tekshirilmagan istisnolarga misollar qatoriga NullPointerException , 
ArithmeticException va ArrayIndexOutOfBoundsException kiradi . 


Xatolar: Bu tuzatib bo'lmaydigan istisno holatlar va odatda 
dasturchi hal qila olmaydigan jiddiy muammolarni ko'rsatadi. Xatolarga 
misollar orasida OutOfMemoryError va StackOverflowError mavjud . 
Shuni ta'kidlash kerakki, tekshirilmagan istisnolar va xatolar 
birgalikda "ish vaqti istisnolari" deb ataladi, chunki ular ish vaqtida 
yuzaga kelishi mumkin va kompilyatsiya vaqtida tekshirilmaydi. 
Tekshirilgan istisnolar odatda kutilgan xato holatlari uchun qo'llanilsa-da, 
tekshirilmagan istisnolar va xatolar odatda kutilmagan yoki halokatli 
holatlar uchun ishlatiladi. 
Xulosa qilib aytganda, Java-da uch turdagi istisnolar mavjud: 
tekshirilgan istisnolar, tekshirilmagan istisnolar (ish vaqti istisnolari deb 
ham ataladi) va xatolar. Ushbu har xil turdagi istisnolarni tushunib, 
dasturchilar xatolarni samarali va ishonchli tarzda boshqaradigan kod 
yozishlari 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