Java istisno sinfining ierarxiyasidagi ikkita istisno sinflari qanday?
Java istisno sinfining ierarxiyasidagi ikkita istisno sinflari qanday?

Video: Java istisno sinfining ierarxiyasidagi ikkita istisno sinflari qanday?

Video: Java istisno sinfining ierarxiyasidagi ikkita istisno sinflari qanday?
Video: ETIBORNI KUCHAYTIRADIGAN BOSHQOTIRMALAR TO'PLAMI / O'zingni sinab ko'r yangi mantiqiy savol javoblar 2024, May
Anonim

The Istisno sinf ega ikki asosiy kichik sinflar: IOException sinf va RuntimeException Sinf . Quyida eng keng tarqalgan tekshirilgan va belgilanmaganlar ro'yxati keltirilgan Java Oʻrnatilgan Istisnolar.

Shuni ham bilingki, Java-da istisno ierarxiyasi nima?

Istisnolar ierarxiyasi Barcha istisnolar va xatolar turlari quyi sinflardir sinf Otish mumkin, bu asos sinf ierarxiya. Bir filialga Exception boshchilik qiladi. Bu sinf foydalanuvchi dasturlari qo'lga kiritishi kerak bo'lgan istisno holatlar uchun ishlatiladi. Bunday istisnolarga NullPointerException misol bo'la oladi.

Bundan tashqari, Java-da ikki turdagi istisnolar qanday? Asosan bor ikki turdagi istisnolar : belgilangan va belgilanmagan. Bu erda xato tekshirilmagan deb hisoblanadi istisno.

Xuddi shunday, siz Java-dagi barcha istisno sinflarining yuqori klassi nima ekanligini so'rashingiz mumkin.

Otish mumkin: otiladigan sinf bo'ladi hammasining super klassi xatolar va istisnolar ichida Java til. Faqat bunga misol bo'lgan ob'ektlar sinf (yoki uning kichik sinflaridan biri) tomonidan tashlanadi Java Virtual mashina yoki tomonidan tashlanishi mumkin Java bayonot tashlash.

Java istisno ierarxiyasining ildiz klassi qaysi?

Java dasturidagi mumkin bo'lgan istisnolar istisno sinflari ierarxiyasida tashkil etilgan. To'g'ridan-to'g'ri kichik sinf bo'lgan Throwable sinfi Ob'ekt , istisnolar ierarxiyasining ildizida joylashgan. Throwable ikkita bevosita kichik sinfga ega: Istisno va Xato.

Tavsiya: