Java'da belgilanmagan istisno nima?
Java'da belgilanmagan istisno nima?

Video: Java'da belgilanmagan istisno nima?

Video: Java'da belgilanmagan istisno nima?
Video: #31 Python Darslari | Object Oriented Dasturash. Inkapsulyatsiya. Klassga xos xususiyat va metodlar. 2024, May
Anonim

Java-da belgilanmagan istisno bular Istisnolar kompilyatsiya vaqtida ishlashi tekshirilmagan. Bular istisnolar noto'g'ri dasturlash tufayli yuzaga keladi. Dastur kompilyatsiya xatosini bermaydi. Hammasi Belgilanmagan istisnolar RuntimeException sinfining bevosita quyi sinflaridir.

Bundan tashqari, misol bilan Java-da belgilanmagan istisno nima?

Tekshirilmagan istisnolarga misol: ArithmeticException, ArrayStoreException, ClassCastException va boshqalar. "G'alati narsa shundaki RuntimeException o'zi Istisnoning pastki sinfidir, ya'ni barcha tekshirilmagan istisno sinflari bilvosita tekshirilishi kerak edi, ammo ular emas."

Bundan tashqari, Java-da tekshirilgan va belgilanmagan istisnolar o'rtasidagi farq nima? Asosiy Belgilangan va belgilanmagan istisno o'rtasidagi farq bu tekshirilgan istisnolar bor tekshirildi kompilyatsiya vaqtida belgilanmagan istisnolar bor tekshirildi ish vaqtida.

Bundan tashqari, Java-da tekshirilmagan istisnoni qo'lga olasizmi?

Ha, Siz.. qila olasiz; siz … mumkin tashlash belgilanmagan istisnolar otish bilan. Va ha, tekshirilmagan istisnolarni qo'lga olishingiz mumkin a ichida tutmoq blok. Ha hal qila olasiz the belgilanmagan istisno lekin majburiy emas.

Quyidagilardan qaysi biri belgilanmagan istisno hisoblanadi?

An belgilanmagan istisno hisoblanadi istisno bu ijro etilish vaqtida sodir bo'ladi. Bular Runtime deb ham ataladi Istisnolar . Bular mantiqiy xatolar yoki APIdan noto'g'ri foydalanish kabi dasturlash xatolarini o'z ichiga oladi. Ish vaqti istisnolar kompilyatsiya qilish vaqtida e'tiborga olinmaydi.

Tavsiya: