Catching and Handling Exceptions

excption-in-java-image1

الدرس السابق تعرفنا على اشهر انواع Exceptions واسباب حدوثها

.

طيب وماذا بعد؟؟؟؟؟؟؟ مفيش حل للموضع دة ؟؟؟؟؟

.

يعنى مثلا لو انا بعمل برنامج اله حاسبة وطالبت من المستخدم انه يكتب رقمين

.

وانا هاخد الرقمين واحطهم فى متغير من النوع int

.

والمستخدم كتب لى 3.0

.

فى الحالة دى التطبيق هيتقفل لانه حصلت مشكلة

.

Number Format Exception

.

اية الحل؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

 

الحل موجود فى try…….catch

.

try…..catch ببساطه هو كود لحماية برنامجك من Exceptions غير متوقعه إثناء تنفيذ البرنامج

.

استخدم دة ازاى ؟؟؟؟؟؟؟؟

 

شكل كتابة امر try و Catch

.

try

}

(a)

{

(catch(Exception e

}

(b)

{

exception handling

.

وطريقة عملها ببساطة

.

بأن البرنامج ينفذ الكود الموجود في try  -المنطقة (a) –

.

فإذا حدث خطأ اثناء التنفيذ

.

يتوقف التنفيذ في try وينفذ الأوامر التي في catch – المنطقة (b) –

.

ولا يتم ايقاف البرنامج

.

اما اذا نفذ جميع الأوامر التي توجد في try بدون أي خطأ

.

فسوف يهمل الأوامر الموجودة في Catch دون تنفيذ

.

ex_ex

.

Piz9D

الى اللقاء فى المرة القادمة ان شاء الله 🙂

يرجي تقييم الموضوع

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather
The following two tabs change content below.

Comments

comments

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *