Mavzu: Javada istisno holatlar


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

try-catch bloki 
Try-catch bloki Java-da istisnolarni hal qilish uchun asosiy 
mexanizmdir. Bu ishlab chiquvchiga istisno keltirishi mumkin bo'lgan 
kod blokini belgilashga va agar u yuzaga kelgan bo'lsa, ushbu istisnoni 
hal qilish uchun kodni taqdim etishga imkon beradi. 
Javada umumiy istisnolari 
Java-da istisnolarning ko'p turlari mavjud, ammo eng keng 
tarqalganlari: 
NullPointerException : Bu dastur null havoladan foydalanishga 
harakat qilganda yuzaga keladi, ya'ni u ob'ektga kirishga yoki ishga 
tushirilmagan o'zgaruvchida metodni chaqirishga harakat qiladi. 
ArithmeticException: Bu nolga boʻlinish natijasida yuzaga keladi. 
ArrayIndexOutOfBoundsException: 
Bu 
dastur 
massiv 
chegarasidan tashqaridagi massiv indeksiga kirishga harakat qilganda 
yuzaga keladi. 
ClassCastException : Bu dastur ob'ektni mos kelmaydigan turga 
o'tkazishga harakat qilganda sodir bo'ladi. 


IllegalArgumentException : Bu metod noqonuniy yoki nomaqbul 
argument berilganda sodir bo'ladi. 
NumberFormatException : Bu dastur satrni raqamga aylantirishga 
harakat qilganda, lekin satr to'g'ri formatda bo'lmaganda sodir bo'ladi. 
IOException : Bu faylni o'qish yoki yozish kabi kirish yoki chiqish 
operatsiyasi bajarilmaganda sodir bo'ladi. 
FileNotFoundException : Bu fayl topilmaganda paydo bo'ladigan 
IOExceptionning o'ziga xos turi . 
InterruptedException : Bu kutish, uxlash yoki boshqa blokirovka 
operatsiyasini bajarish paytida ip uzilib qolganda sodir bo'ladi. 
NoSuchElementException : Bu dastur mavjud bo'lmagan to'plam 
elementiga kirishga harakat qilganda sodir bo'ladi. 
Bular Javada keng tarqalgan istisnolarning bir nechta misollari. 
Ishlab chiquvchilar ushbu istisnolardan xabardor bo'lishlari va ularni o'z 
dasturlarida qanday qilib to'g'ri hal qilishni bilishlari muhimdir. 

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