15 Java-da usul nima?


) Java-da finally block ning ahamiyatini tushuntiring?



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

62) Java-da finally block ning ahamiyatini tushuntiring?
catch (e istisno){
Java-da bir nechta catch bloklari bilan sinab ko'ring.
//kod
{
harakat qilib ko'ring{
Eslatma: Agar biz bitta catch blokida bir nechta istisnolarni ushlaganimizda, biz
catch parametriga hech qanday qiymat bera olmaymiz.
Bizda try va finally bloklari o'rtasida biron bir kod bo'lishi mumkinmi?
65) Bitta catch blokida bir nechta istisnolarni ushlay olamizmi?
Sintaksis:
61) Sinab ko'rish bloki uchun bizda bir nechta catch bloklari bo'lishi mumkinmi?
Biz try va catch bloklari o'rtasida hech qanday kod e'lon qilmasligimiz kerak. Catch bloki sinash blokidan keyin darhol boshlanishi
kerak.
Har bir sinash bloki kamida bitta tutash blokini yoki nihoyat bloklashni talab qiladi. Qattiqsiz yoki nihoyat sinash bloki kompilyator
xatosiga olib keladi. Biz catch yoki nihoyat blokdan birini o'tkazib yuborishimiz mumkin, lekin ikkalasini ham emas.
Try blokida biz kodni keltirib chiqaradigan barcha istisnolarni aniqlaymiz.
Java
-da try and catch birlik hosil qiladi. Catch bloki
oldingi try bloki tomonidan tashlangan istisnoni ushlaydi. Catch bloki boshqa try bloki tomonidan tashlangan istisnoni ushlay
olmaydi. Agar dasturimizda kodni keltirib chiqaradigan istisno bo'lmasa yoki bizning kodimizda istisno ko'tarilmasa, jvm
try catch blokiga e'tibor bermaydi.
,
Java-da kalit so'zlarni sinab ko'ring va ushlang?
}
Nihoyat, blok ulanishlarni, rozetkalarni va boshqalarni yopish kabi resurslarni tozalash uchun ishlatiladi. agar try
bloki hech qanday istisnosiz bajarilsa, u holda nihoyat try blokidan keyin catch blokini bajarmasdan chaqiriladi. Agar try
blokida istisno mavjud bo'lsa, yakuniy blok catch blokidan so'ng darhol bajariladi.
//
nihoyat{
System.out.println (“bir qator kod”); // noqonuniy
}
{
Machine Translated by Google


20
2) SQlException,
Agar dasturda istisno yuzaga kelsa, dastur tugatiladi. Ushbu istisnolarni hal qilish qiyin, chunki istisnolarga sabab
bo'lgan ko'plab joylar bo'lishi mumkin.
Agar biz istisnoni ushlamasak yoki istisno qilsak ham dastur kompilyatsiya qiladi.
1) IOException,
9) UnsupportedOperationException
4) ArrayIndexOutOfBoundsException,
ClassCastException, IndexOutOfBoundException
Standart Istisno ishlov beruvchisi istisno tavsifini ko'rsatadi, stacktrace va istisno joyini chop etadi va dasturni tugatadi.
SqlException
2) Belgilangan istisno kalit so'zlarni tashlab yuborish yoki try catch blokini taqdim etishi kerak, aks holda dastur kompilyatsiya
qilmaydi. Biz kompilyatsiya xatosini olamiz.

Yüklə 487,92 Kb.

Dostları ilə paylaş:
1   ...   14   15   16   17   18   19   20   21   ...   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