هل يستمر التنفيذ بعد التقاط جافا؟
هل يستمر التنفيذ بعد التقاط جافا؟

فيديو: هل يستمر التنفيذ بعد التقاط جافا؟

فيديو: هل يستمر التنفيذ بعد التقاط جافا؟
فيديو: #064 [JAVA] - Exception Handling (Try-catch block, Multi-catch blocks, Union-catch blocks ) 2024, شهر نوفمبر
Anonim

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

علاوة على ذلك ، هل يتم التنفيذ أخيرًا بعد التقاط Java؟

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

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

إذن ، هل يؤدي طرح استثناء إلى إيقاف تنفيذ Java؟

3 إجابات. اذا أنت يرمي ال استثناء ، طريقة إعدام إرادة قف و ال استثناء يكون القيت لطريقة المتصل. يرمي يقطع دائمًا إعدام تدفق الطريقة الحالية.

يتم تنفيذه أخيرًا إذا تم إلقاء القبض عليه؟

نعم فعلا. انظر الوثائق: أخيرا منع دائما عندما ينفذ مخارج كتلة المحاولة. ملحوظة: لو يخرج JVM أثناء المحاولة أو يمسك كود يجري أعدم ، ثم أخيرا قد لا كتلة ينفذ.

موصى به: