يمكن أن تحاول الحصول على عدة صيد في جافا؟
يمكن أن تحاول الحصول على عدة صيد في جافا؟

فيديو: يمكن أن تحاول الحصول على عدة صيد في جافا؟

فيديو: يمكن أن تحاول الحصول على عدة صيد في جافا؟
فيديو: #shorts اسهل طرق عشان تلاقي دايموند في ماينكرافت 🤑💎 2024, شهر نوفمبر
Anonim

جافا التقاط متعددة استثناءات

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

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

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

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

في وقت لاحق ، قد يتساءل المرء أيضًا ، هل يمكننا الحصول على صيد متعدد لمحاولة واحدة في Java؟

أ محاولة واحدة منع يمكن أن يكون لها صيد متعدد الكتل المرتبطة به ، يجب عليك وضع ملف يمسك كتل بطريقة معالج الاستثناء العام يمسك الكتلة هي الأخيرة (انظر المثال أدناه). لا يجب أن تقسم عددًا على صفر أنا خارج محاولة - يمسك منع في جافا.

كيف يعمل الصيد المتعدد؟

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

موصى به: