Qaysi Java multi catch bilan sinab ko'rildi?
Qaysi Java multi catch bilan sinab ko'rildi?

Video: Qaysi Java multi catch bilan sinab ko'rildi?

Video: Qaysi Java multi catch bilan sinab ko'rildi?
Video: REAL RACING 3 LEAD FOOT EDITION 2024, May
Anonim

Multicatch blok

Kimdan Java 7 dan keyin a Koʻp - tutmoq blok hisoblanadi tanishtirdi Buning yordamida siz bitta ichida bir nechta istisnolarni boshqarishingiz mumkin tutmoq blok.

Keyin Java-da bir nechta ushlashga harakat qila olasizmi?

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.

Java'da multi catch nima? In Java 7 imkon yaratildi bir nechta ushlash bir xilda turli xil istisnolar tutmoq blok. Bu sifatida ham tanilgan ko'p ovlash . Birinchisida ikkita istisno sinfi qanday nomlanishiga e'tibor bering tutmoq blok quvur belgisi bilan ajratiladi |.

Shunday qilib, bitta urinishdan keyin bir nechta ushlay olamizmi?

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.

Catch blokida bir nechta istisno sinflari bo'lishi mumkinmi?

Ishlov berish Birdan ortiq turi Istisno Java SE 7 va undan keyingi versiyalarida bitta ushlash bloki mumkin tutqich birdan ortiq turi istisno . A ushlash bloki bu boshqaradi bir nechta istisno turlar kompilyator tomonidan yaratilgan bayt kodida takrorlanishni yaratmaydi; bayt-kod ega replikatsiyasi yo'q istisno ishlovchilar.

Tavsiya: