ما هو اصطياد الاستثناء؟
ما هو اصطياد الاستثناء؟

فيديو: ما هو اصطياد الاستثناء؟

فيديو: ما هو اصطياد الاستثناء؟
فيديو: فائدة لغوية لمحبي النحو ... '' الاستثناء '' - الشيخ سعيد الكملي 2024, شهر نوفمبر
Anonim

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

وبالتالي ، ما هو الفرق بين الاستثناء والقبض على الاستثناء؟

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

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

بالنظر إلى هذا ، ما هي فئة الاستثناء؟

ال فئة الاستثناء هي القاعدة صف دراسي من أي استثناءات يرث. على سبيل المثال ، InvalidCastException صف دراسي التسلسل الهرمي كما يلي:

ماذا يفعل JVM عند حدوث استثناء كيف يمكنك التقاط استثناء؟

ال JVM هو المسؤول عن العثور على استثناء معالج إلى معالجة استثناء موضوع. يقوم بالبحث للخلف خلال مكدس الاستدعاءات حتى يعثر على تطابق استثناء المعالج لتلك الفئة المعينة من استثناء كائن (في مصطلح جافا ، عليه يكون مسمى " يمسك " ال استثناء ).

موصى به: