Mavzu: Javada istisno holatlar
Nosozliklarni tuzatishni osonlashtirish
Download 163.22 Kb. Pdf ko'rish
|
Javada istisno holatlar UZB
- Bu sahifa navigatsiya:
- Istisnolar turlari
- Tekshirilmagan istisnolar
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling