15 Java-da usul nima?


) Belgilangan Istisnolar nimalardan iborat?



Yüklə 487,92 Kb.
Pdf görüntüsü
səhifə20/59
tarix07.01.2024
ölçüsü487,92 Kb.
#207303
1   ...   16   17   18   19   20   21   22   23   ...   59
240-core-java-questions-and-answers

66) Belgilangan Istisnolar nimalardan iborat?
6) ClassNotFoundException
}
4) InvocationTargetException,
3) ArrayIndexOutOfBoundsException
RuntimeExceptiondan tashqari Throwable
sinfining barcha quyi sinflari tekshirilgan istisnolar deb ataladi
1) Istisnoning nomi
68) Java-da tekshirilgan va tekshirilmagan istisnolar orasidagi farqni tushuntiring?
69)
FileNotFoundException,ClassNotFoundException
Machine Translated by Google


21
71) Throw bayonotidan keyin biron bir kod yozishimiz mumkinmi?
{
Umumiy statik void main(String args[]) IEni tashlaydi
Umuman olganda, biz foydalanuvchi tomonidan aniqlangan yoki moslashtirilgan istisnolarni tashlash uchun throw kalit so'zidan foydalanamiz.
Nihoyat blok, ikkalasi ham dasturda mavjud bo'lganda, return iborasidan muhimroqdir. Misol uchun try yoki catch blokida
qaytish bayonoti mavjud bo'lsa finally bayonoti bajariladi va keyin return
bayonoti ko'rib chiqiladi.
76) Foydalanuvchi tomonidan belgilangan istisnolar nima?
Otish mumkin bo'lgan misol tashlanishi mumkin yoki uning har qanday quyi sinfiga tegishli bo'lishi kerak.
Biz throws kalit so'zini faqat tashlanishi mumkin bo'lgan turlar uchun ishlatishimiz mumkin, aks holda mos kelmaydigan turlar uchun vaqt xatosi kompilyatsiya
qilinadi.
,
Belgilangan istisnolar uchun catch iborasidan foydalana olamizmi?
Usulga tashlangan haqiqiy istisnolar ularning kichik sinfiga tegishli bo'lsa, otish sinfida istisnolarning yuqori sinflarini
ko'rsatish tavsiya etilmaydi.
,
77) Xuddi shu istisnoni catch ishlov beruvchisidan qayta tiklay olamizmi?
Throws iborasi metod imzosining oxirida, berilgan turdagi istisno usuldan olib tashlanishi mumkinligini ko'rsatish uchun
ishlatiladi.
Eslatma: Usul faqat tekshirilgan istisnolar va tekshirilgan istisnolarning pastki sinflarini tashlashi kerak.
va nihoyat blok ham birinchi bo'lib mavjud
70)
Eslatma: Bizning moslashtirilgan istisno sinfimizni belgilanmagan holda saqlash tavsiya etiladi, ya'ni biz Runtime
Exception sinfini kengaytirishimiz kerak, lekin Istisno sinfini emas.
Biz foydalanuvchi tomonidan belgilangan istisnolar tekshirilishi uchun Istisno sinfini yoki tekshirilgan istisnolarning pastki sinflarini kengaytiruvchi
foydalanuvchi tomonidan belgilangan istisnolarni yaratishimiz mumkin.
Throw operatoridan so'ng jvm bajarilishini to'xtatadi va keyingi operatorlar bajarilmaydi. Otishdan keyin biron bir bayonot yozishga
harakat qilsak, biz erishib bo'lmaydigan kodni bildiruvchi kompilyatsiya vaqtida xatolikka duch kelamiz.
}

Yüklə 487,92 Kb.

Dostları ilə paylaş:
1   ...   16   17   18   19   20   21   22   23   ...   59




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin