Video: Istisno Java nima?
2024 Muallif: Lynn Donovan | [email protected]. Oxirgi o'zgartirilgan: 2023-12-15 23:54
The tashlash kalit so'z ichida Java uchun aniq ishlatiladi istisno qiling usuldan yoki har qanday kod blokidan. Biz bajara olamiz tashlash belgilangan yoki belgilanmagan istisno . The tashlash kalit so'z asosan to uchun ishlatiladi tashlash odatiy istisnolar.
Shunday qilib, Java-da istisno qilish nimani anglatadi?
tashlaydi kalit so'z usul bo'lishi mumkinligini e'lon qilish uchun ishlatiladi tashlash bir yoki bir nechta istisnolar . Qo'ng'iroq qiluvchi uni qo'lga olishi kerak istisnolar . Aytaylik, sizning java kutubxona usulidan foydalangan holda dasturlashtirasiz Istisnoni chiqaradi . Dasturingizda siz buni hal qilasiz istisno try & catch dan foydalaning.
Yuqoridagilardan tashqari, istisnolarni qo'lda tashlay olamizmi? Istisnolarni qo'lda tashlash Siz tashlashi mumkin foydalanuvchi aniqlangan istisno yoki, oldindan belgilangan istisno dan aniq foydalanish tashlash kalit so'z. Ikkita turi mavjud istisnolar foydalanuvchi har biri tomonidan belgilangan va oldindan belgilangan istisno sinf bilan ifodalanadi va Throwable sinfini meros qilib oladi.
Buni hisobga olgan holda, Java istisnolarini qayta ishlashda otish va tashlash o'rtasidagi farq nima?
Otish bandini 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 tashlash a istisno , esa tashlaydi ni e'lon qilish uchun usul imzosi ishlatiladi istisnolar sodir bo'lishi mumkin ichida bayonotlar mavjud ichida usuli.
Istisnodan foydalanish nima?
tashlash uchun kalit so'z ishlatiladi tashlash a istisno aniq. Faqat Throwable sinfining ob'ekti yoki uning quyi sinflari bo'lishi mumkin tashlangan . Dasturning bajarilishi duch kelganda to'xtaydi tashlash bayonot va eng yaqin tutmoq bayonot turiga mos kelishi tekshiriladi istisno.
Tavsiya:
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
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
Java'da noqonuniy monitor holatini istisno qilish nima?
Rasmiy hujjatlarda ta'riflanganidek, IllegalMonitorStateException, agar ip ob'ekt monitorida kutishga harakat qilganda yoki ushbu ob'ekt monitorini kutayotgan boshqa oqimlarni xabardor qilishga uringanda, agar ushbu oqim ushbu monitorga tegishli bo'lmasa paydo bo'lishi mumkin. Boshqa yo'l bilan qo'ying, agar Ob'ekt
Java'da belgilanmagan istisno nima?
Java-da belgilanmagan istisnolar kompilyatsiya vaqtida tekshirilmagan istisnolardir. Ushbu istisnolar noto'g'ri dasturlash tufayli yuzaga keladi. Dastur kompilyatsiya xatosini bermaydi. Barcha Tekshirilmagan istisnolar RuntimeException sinfining bevosita quyi sinflaridir
Java-da xato va istisno nima?
Xato 'o'rtacha dastur ushlashga urinmasligi kerak bo'lgan jiddiy muammolarni ko'rsatadi'. esa. Istisno "oqilona dastur qo'lga olishni istashi mumkin bo'lgan shartlarni bildiradi". RuntimeException va ularning quyi sinflari bilan birga xatolik belgilanmagan istisnolardir. Boshqa barcha Istisno sinflari tekshirilgan istisnolardir