Mavzu: Javada istisno holatlar


Xatoning ba'zi asosiy xususiyatlari


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

Xatoning ba'zi asosiy xususiyatlari: 
Throwable ning pastki klass bo'lib, uni boshqa har qanday istisnolar 
kabi tutish va boshqarish mumkinligini anglatadi. 


OutOfMemoryError yoki StackOverflowError kabi dastur nazorati 
ostida bo'lmagan jiddiy xatolarni ko'rsatish uchun ishlatiladi. 
Xato odatda dastur tomonidan ushlanmaydi yoki hal etilmaydi, 
chunki bu dastur hal qila olmaydigan jiddiy muammoni ko'rsatadi. 
Xato dasturni bajarishning istalgan nuqtasida yuz berishi mumkin 
va odatda dasturning tugatilishiga olib keladi. 
Istisnolarni boshqarish mexanizmlari 
Java-da istisnolar bilan ishlash uchun bir nechta mexanizmlar 
mavjud. Bularga quyidagilar kiradi: 
Try-catch bloki: try-catch bloki kod blokini bajarish paytida 
tashlab qo'yilishi mumkin bo'lgan istisnolarni ushlash va boshqarish 
uchun ishlatiladi. Sinab ko'rish bloki istisnoni keltirib chiqaradigan kodni 
o'z ichiga oladi va catch bloki, agar u sodir bo'lsa, istisno bilan ishlov 
beradigan kodni o'z ichiga oladi. Har xil turdagi istisnolarni boshqarish 
uchun bir nechta tutqich bloklaridan foydalanish mumkin. 
Throws kalit so'zi: throws kalit so'zi metod ma'lum bir turdagi 
istisnoni tashlashi mumkinligini e'lon qilish uchun ishlatiladi. Bu 
qo'ng'iroq kodiga istisnoni hal qilish yoki uni qayta tashlashni e'lon qilish 
kerakligi haqida xabar beradi. Agar istisno e'lon qilinsa, lekin tutilmasa, 
u qo'lga olinmaguncha yoki dastur tugaguncha qo'ng'iroqlar to'plamiga 
tarqaladi. 
Finally bloklash: finally bloki istisno qilingan yoki yo'qligidan 
qat'iy nazar bajariladigan kodni belgilash uchun ishlatiladi. Bu resurslarni 
chiqarish yoki operatsiyadan keyin tozalash uchun foydalidir. 
Try-with-resources bayonoti: Resurslarni sinab ko'rish bayonoti fayl 
oqimlari yoki tarmoq ulanishlari kabi foydalanishdan keyin yopilishi 


kerak bo'lgan resurslarni boshqarish uchun ishlatiladigan try-with-catch 
blokining o'zgarishi. Istisno o'rnatilgan yoki yo'qligidan qat'i nazar, try 
bloki bajarilgandan so'ng bayonot avtomatik ravishda resurslarni yopadi. 
Xulosa qilib aytganda, Java istisnolardan foydalanish uchun bir 
nechta mexanizmlarni taqdim etadi, jumladan try-catch bloki, kalit so'zni 
tashlash, Finally bloklash va resurslar bilan sinab ko'rish. Ushbu 
mexanizmlar ishlab chiquvchilarga ishonchli kod yozishga imkon beradi 
va xatolarni yaxshi hal qila oladi. 

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