Mavzu: Javada istisno holatlar


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

Tekshirilgan istisnolar 
Tekshirilgan istisnolarJava-da kompilyatsiya vaqtida dasturchi 
tomonidan aniq ko'rib chiqilishi kerak bo'lgan istisnolar turidir. Bu shuni 
anglatadiki, dasturchi try-catch bloki yordamida istisnoni ushlashi yoki 
throws kalit so'zi yordamida metod istisnoni tashlab yuborishini e'lon 
qilishi kerak. 
Tekshirilgan istisnolarning maqsadi dasturga kirish/chiqarish 
xatolari yoki ma'lumotlar bazasi xatolari kabi kutilgan xatoliklardan 
tiklanish yo'lini ta'minlashdir. Dasturchidan ushbu istisnolarni aniq ko'rib 
chiqishni talab qilish orqali Java dasturchilarni yanada ishonchli va 
mustahkam kod yozishga undaydi. 
Bu erda tekshirilgan istisnolarning ba'zi asosiy xususiyatlari: 


Tekshirilgan istisnolar kompilyatsiya vaqtida tekshiriladi. Bu shuni 
anglatadiki, kompilyator dasturchi istisnoni ushlagan yoki metod istisnoni 
tashlaganligini e'lon qilganligini tekshiradi. 
Tekshirilgan 
istisnolar 
odatda 
kiritish/chiqarish 
xatolari, 
ma'lumotlar bazasi xatolari yoki tarmoq xatolari kabi kutilgan xato 
holatlari uchun ishlatiladi. 
Tekshirilgan istisnolar Exception classining pastki classlari yoki 
uning quyi classlaridan biri hisoblanadi. 
Dasturchi tekshirilgan istisnolarni try-catch bloki yordamida ushlay 
oladi. Agar istisno aniqlansa, dastur xato holatini tiklash uchun tegishli 
choralarni ko'rishi mumkin. 
Shu bilan bir qatorda, dasturchi throws kalit so'zidan foydalanib, 
metod istisnoni tashlab yuborishini e'lon qilishi mumkin. Tekshirilgan 
istisnolar Java dasturlashning muhim qismidir, chunki ular kutilgan 
xatolik holatlarini tiklash yo'lini ta'minlaydi. Try-catch bloklari va throws 
kalit so'zlari yordamida tekshirilgan istisnolarni qanday hal qilishni 
tushunib, dasturchilar yanada ishonchli va mustahkam 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