Mavzu: Javada istisno holatlar


Tekshirilmagan istisnolar


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

Tekshirilmagan istisnolar 
Tekshirilmagan istisnolar, shuningdek, ish vaqti istisnolari sifatida 
ham tanilgan, Java-da kompilyatsiya vaqtida dasturchi tomonidan aniq 
ko'rib chiqilishi shart bo'lmagan istisnolar turidir. Kompilyatsiya vaqtida 
tekshiriladigan tekshirilgan istisnolardan farqli o'laroq, tekshirilmagan 
istisnolar ish vaqtida paydo bo'lishi mumkin va dasturchi tomonidan 
ushlanishi yoki e'lon qilinishi talab qilinmaydi. 
Tekshirilmagan istisnolarning ba'zi asosiy xususiyatlari: 


Tekshirilmagan istisnolar ish vaqtida yuzaga kelishi mumkin va 
kompilyatsiya vaqtida tekshirilmaydi. Bu shuni anglatadiki, kompilyator 
dasturchidan tekshirilmagan istisnolarni ushlashni yoki e'lon qilishni talab 
qilmaydi. 
Tekshirilmagan istisnolar odatda dasturlash xatolaridan kelib 
chiqadi, masalan, null ko'rsatkichni yo'qotish, massiv indeksining 
chegaradan tashqaridagi xatolari yoki arifmetik xatolar. 
Belgilanmagan 
istisnolar RuntimeException 
classining 
quyi 
classlari yoki uning quyi classlaridan biri hisoblanadi. 
Dasturchi tekshirilmagan istisnolarni try-catch bloki yordamida 
ushlay oladi. Biroq, bu odatda har bir mumkin bo'lgan belgilanmagan 
istisnolar uchun bajarilmaydi. 
Dasturchi, shuningdek, nol qiymatlarni tekshirish yoki massiv 
indekslarining chegaralar ichida bo'lishini ta'minlash kabi birinchi 
navbatda tekshirilmagan istisnolarning paydo bo'lishining oldini olish 
uchun choralar ko'rishi mumkin. 
Xato 
Throwable- ning kichik klassi bo'lib, u odatda dastur nazorati ostida 
bo'lmagan jiddiy xatolarni, masalan, apparatdagi nosozliklar yoki 
xotiradan tashqari holatlarni ko'rsatadi. Dastur tomonidan qo'lga olinishi 
va hal qilinishi uchun mo'ljallangan istisnolardan farqli o'laroq, xatolar 
odatda tiklanmaydi va dastur hal qila olmaydigan jiddiy muammoni 
ko'rsatadi. 

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