إذا قمت بإعادة طرح استثناء داخل كتلة catch ، وتم اكتشاف هذا الاستثناء داخل كتلة catch أخرى ، فسيتم تنفيذ كل شيء وفقًا للوثائق. ومع ذلك ، إذا كان الاستثناء المعاد تحديده هوغير معالج ، فلن يتم تنفيذ الخطأ في النهاية.
هل يتم تنفيذه أخيرًا بعد إلقاء القبض؟
يحدد أخيرًا كتلة من التعليمات البرمجية التي نستخدمها مع الكلمة الأساسية try. يحدد الكود الذي يتم تشغيله دائمًا بعد المحاولة وأي كتلة catch ، قبل اكتمال الطريقة.يتم تنفيذ الكتلة النهائية بغض النظر عما إذا كان قد تم إلقاء أو اكتشاف استثناء.
ماذا يحدث إذا ألقى استثناءً أخيرًا؟
إذا لم يتم التعامل مع الاستثناء على المستوى الأعلى ،يتعطل التطبيق. يتوقف تنفيذ الكتلة "أخيرًا" عند النقطة التي تم فيها طرح الاستثناء. بغض النظر عما إذا كان هناك استثناء أم لا ، فإن الكتلة "النهائية" مضمونة للتنفيذ. ثم يتم فقد الاستثناء الأصلي الذي حدث في كتلة try.
هل يتم تنفيذه أخيرًا إذا ألقى الرمز خطأ؟
أخيرًا يتم تنفيذ block حتىإذا وضعت تعليمة return في كتلة try. … عندما تحاول ، فإنه ينفذ بعض التعليمات البرمجية ، إذا حدث شيء ما في المحاولة ، فحينئذٍ سيلتقط catch هذا الاستثناء ويمكنك طباعة بعض mssg أو طرح خطأ ، ثم يتم تنفيذ الحظر في النهاية.
هل أخيرًا منع الجري بعد العودة؟
نعم ،سيتم تنفيذ الكتلة النهائية حتى بعد العودةالبيانبطريقة. سيتم تنفيذ الكتلة النهائية دائمًا حتى حدث استثناء أو لم يحدث في Java. إذا اتصلنا بالنظام. … بخلاف هذه الشروط ، سيتم دائمًا تنفيذ الكتلة النهائية.