Video: Istisno nimada?
2024 Muallif: Lynn Donovan | [email protected]. Oxirgi o'zgartirilgan: 2023-12-15 23:54
tutmoq ni boshqarishdir istisno o'sha joyda. Shunday qilib, dastur bog'langandan keyin davom etadi tutmoq blok kodi bajariladi. Agar bog'langan bo'lsa, u tashqi urinishlarni qidiradi. tutmoq bloklar. bu yerda try blokidan keyingi kod bajarilmaydi (faqat yakuniy blok bajarilmasa).
Shunday qilib, istisnoni tashlash va istisnoni qo'lga olish o'rtasidagi farq nima?
Throws gapi an ni e'lon qilish uchun ishlatiladi istisno , ya'ni u try-ga o'xshash ishlaydi tutmoq blok. Otish kalit so'z ishlatiladi ichida usul tanasi uchun istisno qiling , while throws ni e'lon qilish uchun usul imzosida ishlatiladi istisnolar sodir bo'lishi mumkin ichida bayonotlar mavjud ichida usuli.
Bundan tashqari, qachon istisnolarni qo'lga kiritishingiz kerak? 8 Javoblar. Siz qo'lga olishingiz kerak the istisno qachon siz nimani biladigan usulda uchun qil. Masalan, hozircha uning qanday ishlashini unuting, aytaylik siz fayllarni ochish va o'qish uchun kutubxona yozmoqdalar. Mana, dasturchi nimani biladi uchun qiladilar, shuning uchun ular tutmoq the istisno va tutqich bu.
Buni hisobga olsak, istisno sinf nima?
The Istisno sinf asos hisoblanadi sinf qaysidan istisnolar meros. Masalan, InvalidCastException sinf ierarxiya quyidagicha: Ob'ekt.
Istisno yuzaga kelganda JVM nima qiladi Istisnoni qanday ushlaysiz?
The JVM bu topish uchun javobgardir istisno ishlov beruvchi uchun qayta ishlash Istisno ob'ekt. U qo'ng'iroqlar to'plamida mos keladigan narsani topmaguncha orqaga qarab qidiradi istisno muayyan sinf uchun ishlov beruvchi Istisno ob'ekt (Java atamasida, it hisoblanadi chaqirdi" tutmoq " the Istisno ).
Tavsiya:
Java-da qanday istisno turlari mavjud?
Java istisnolarining turlari Asosan ikki turdagi istisnolar mavjud: belgilangan va belgilanmagan. Bu erda xato tekshirilmagan istisno sifatida qabul qilinadi
IPni istisno qilish nima?
"IP raqamini istisno qilish" oynasi ma'lum bir IP manzilidan kelgan barcha tashriflarni statistikadan chiqarib tashlash imkonini beradi. IP raqamini (ya'ni 227.98. 23.33) ko'rsatganingizdan so'ng, IP manzili siz kiritgan IP manzilni o'z ichiga olgan serverdan saytingizga kelgan har bir kishi statistikadan chiqarib tashlanadi
Nima uchun NullPointerException belgilanmagan istisno hisoblanadi?
Java NullPointerException - bu belgilanmagan istisno va RuntimeException-ni kengaytiradi. NullPointerException bizni uni boshqarish uchun catch blokidan foydalanishga majburlamaydi. Bu istisno java dasturchilar hamjamiyatining ko'pchiligi uchun dahshatli tushga o'xshaydi. Ular odatda biz kutmagan paytda paydo bo'ladi
Java istisno sinfining ierarxiyasidagi ikkita istisno sinflari qanday?
Exception sinfida ikkita asosiy kichik sinf mavjud: IOException klassi va RuntimeException sinfi. Quyida eng keng tarqalgan tekshirilgan va belgilanmagan Java-ning o'rnatilgan istisnolari ro'yxati keltirilgan
Istisno toString nimani qaytaradi?
ToString odamlarga tushunarli bo'lgan joriy istisnoning tasvirini qaytaradi. ToString-ning sukut bo'yicha amalga oshirilishi joriy istisnoni tashlagan sinf nomini, xabarni, ichki istisno bo'yicha ToString-ga qo'ng'iroq qilish natijasini va Muhitni chaqirish natijasini oladi