Java-da bir nechta ushlashni sinab ko'rish mumkinmi?
Java-da bir nechta ushlashni sinab ko'rish mumkinmi?

Video: Java-da bir nechta ushlashni sinab ko'rish mumkinmi?

Video: Java-da bir nechta ushlashni sinab ko'rish mumkinmi?
Video: ZAVAGA TEZ VA OSON CHIQISH SIRLARI / SIZ BILMAGAN FAKTLAR / PUBG SIRLARI 2024, Noyabr
Anonim

Java bir nechta ushlaydi istisnolar

A bloklash mumkin keyin bir yoki bir nechta tutmoq bloklar. Har biri tutmoq blokda boshqa istisno ishlovchi bo'lishi kerak. Shunday qilib, agar siz bor turli xil istisnolar yuzaga kelganda turli vazifalarni bajarish, java dan foydalaning ko'p tutmoq blok.

Shu munosabat bilan, urinishda bir nechta ushlash bo'lishi mumkinmi?

Ha siz bir nechta tutilishi mumkin bilan bloklar harakat qilib ko'ring bayonot. Siz aniq istisnolarni qo'lga kiritish bilan boshlaysiz, so'ngra oxirgi blokda mumkin tutmoq asosiy istisno. Faqat bittasi tutmoq blok bo'ladi istisnongizni hal qiling. Siz sinab ko'rish mumkin a holda blok tutmoq blok.

Xuddi shunday, Java-da qancha try catch bloklari bo'lishi mumkin? Uning bittasi bor blokirovka qilishga harakat qiling va uchta bloklarni ushlash . Faqat bitta catch bloki bo'ladi birdaniga bajariladi, bu ichki mantiqqa bog'liq blokirovka qilishga harakat qiling . Mening ichida blokirovka qilishga harakat qiling , kodda uch turdagi istisno mavjud.

Keyinchalik, Java'da bir marta urinib ko'rish uchun bir nechta ushlay olamizmi?

A bitta urinish blok bir nechta tutilishi mumkin u bilan bog'langan bloklarni joylashtirishingiz kerak tutmoq umumiy istisno ishlov beruvchisi shunday tarzda bloklaydi tutmoq blok oxirgi (quyidagi misolga qarang). Raqamni nolga bo'lmaslik kerak, men tashqaridaman harakat qilib ko'ring - tutmoq bloklash Java.

Multi catch qanday ishlaydi?

Umuman, bir nechta tutish blok har xil turdagi istisnolarni boshqarish uchun ishlatiladi tutmoq blok har xil turdagi istisnolarni boshqarish uchun ishlatiladi. Agar berilgan istisno turi birinchisiga mos kelsa tutmoq blok, keyin birinchi tutmoq blok bajariladi va qolganlari tutmoq bloklar e'tiborga olinmaydi.

Tavsiya: