Java ตัวใดที่ลองใช้กับ multi catch
Java ตัวใดที่ลองใช้กับ multi catch

วีดีโอ: Java ตัวใดที่ลองใช้กับ multi catch

วีดีโอ: Java ตัวใดที่ลองใช้กับ multi catch
วีดีโอ: Java #16 use of try ,throw and catch ,multiple catch blocks, user defined exceptions 2024, อาจ
Anonim

Multicatch บล็อก

จาก Java 7 เป็นต้นไป a Multi - จับ บล็อกคือ แนะนำ เมื่อใช้สิ่งนี้ คุณสามารถจัดการกับข้อยกเว้นได้มากกว่าหนึ่งรายการในหนึ่งรายการ จับ บล็อก.

ถ้าอย่างนั้นลองมีหลาย catch ใน Java ได้ไหม

Java จับหลายตัว ข้อยกเว้น A ลองบล็อก can ตามด้วยหนึ่งหรือมากกว่า จับ บล็อก แต่ละ จับ บล็อกต้องมีตัวจัดการข้อยกเว้นอื่น ดังนั้น ถ้าคุณ มี เพื่อปฏิบัติงานต่าง ๆ ที่เกิดข้อยกเว้นต่าง ๆ ใช้จาวา หลาย- จับ บล็อก.

multi catch ใน Java คืออะไร? ใน Java 7 มันทำให้เป็นไปได้ จับหลายตัว ข้อยกเว้นที่แตกต่างกันในที่เดียวกัน จับ บล็อก. นี้เรียกอีกอย่างว่า จับหลาย . สังเกตว่าชื่อคลาสข้อยกเว้นสองชื่อในครั้งแรก จับ บล็อกคั่นด้วยอักขระไปป์ |.

ต่อไปนี้ เราสามารถจับได้หลายครั้งหลังจากลองครั้งเดียวได้ไหม

ใช่คุณ สามารถจับได้หลายตัว บล็อกด้วย ลอง คำแถลง. คุณเริ่มต้นด้วยการจับข้อยกเว้นเฉพาะ จากนั้นในบล็อกสุดท้าย คุณอาจ จับ ข้อยกเว้นฐาน หนึ่งเดียวใน จับ บล็อก จะ จัดการกับข้อยกเว้นของคุณ คุณ ได้ลอง บล็อกโดยไม่ต้อง จับ บล็อก.

บล็อก catch สามารถมีคลาสข้อยกเว้นมากกว่าหนึ่งคลาสได้หรือไม่

การจัดการ มากกว่าหนึ่ง ประเภทของ ข้อยกเว้น ใน Java SE 7 และใหม่กว่า ซิงเกิ้ล จับบล็อกสามารถ รับมือ มากกว่าหนึ่ง ประเภทของ ข้อยกเว้น . NS จับบล็อก ที่จับ ข้อยกเว้นหลายประการ ประเภทไม่สร้างซ้ำใน bytecode ที่สร้างโดยคอมไพเลอร์ bytecode มี ไม่มีการทำซ้ำของ ข้อยกเว้น ตัวจัดการ

แนะนำ: