أي Java تم تجربته مع عرض Multi catch؟
أي Java تم تجربته مع عرض Multi catch؟

فيديو: أي Java تم تجربته مع عرض Multi catch؟

فيديو: أي Java تم تجربته مع عرض Multi catch؟
فيديو: #84 try with resources in Java 2024, شهر نوفمبر
Anonim

ملتيكاتش منع

من عند جافا 7 وما بعده أ متعدد - يمسك الكتلة أدخلت باستخدام هذا ، يمكنك التعامل مع أكثر من استثناء داخل ملف يمسك منع.

بعد ذلك ، هل يمكن أن تحاول الحصول على عدة إمساك في جافا؟

جافا التقاط متعددة الاستثناءات أ محاولة منع يمكن يتبعه واحد أو أكثر يمسك كتل. كل يمسك يجب أن تحتوي الكتلة على معالج استثناء مختلف. لذا ، إذا كنت لديك لأداء مهام مختلفة عند حدوث استثناءات مختلفة ، استخدم جافا متعدد- يمسك منع.

ما هو Multi catch في Java؟ في جافا 7 كان من الممكن أن قبض متعددة استثناءات مختلفة في نفس الشيء يمسك منع. يُعرف هذا أيضًا باسم متعددة الصيد . لاحظ كيف أن اسمي فئة الاستثناء في الأول يمسك يتم فصل الكتلة بواسطة حرف الأنبوب |.

من هنا ، هل يمكن أن نحصل على عدة مرات صيد بعد المحاولة الواحدة؟

نعم انت يمكن أن يكون لها صيد متعدد كتل مع محاولة بيان. تبدأ بالتقاط استثناءات محددة ثم في الكتلة الأخيرة يمكنك ذلك يمسك استثناء أساسي. واحد فقط من يمسك منع إرادة التعامل مع الاستثناء الخاص بك. أنت يمكن أن تحاول منع بدون أ يمسك منع.

هل يمكن أن تحتوي كتلة catch على أكثر من فئة استثناء واحدة؟

معالجة أكثر من واحد نوع من استثناء في Java SE 7 والإصدارات الأحدث ، ملف يمكن التقاط كتلة يتعامل أكثر من واحد نوع من استثناء . أ كتلة الصيد هذا يعالج استثناءات متعددة الأنواع لا تخلق أي ازدواجية في كود البايت الذي يولده المترجم ؛ الرمز الثانوي لديها لا يوجد تكرار استثناء معالجات.

موصى به: