U3F1ZWV6ZTM0MDQzODg5MjQ4X0FjdGl2YXRpb24zODU2NzAyOTUxMjE=
recent
أخبار ساخنة

الاستثناءات في الجافا pdf

كتاب عن الاستثناءات في الجافا pdf

الاستثناءات في الجافا pdf
الاستثناءات في الجافا pdf

كتاب رائع يتناول اساسيات وأنواع الاستثناءات في الجافا ويشرح استخدام try ,catch ,finally ويوضح كيفية تمرير الاستثناء



من الكتاب 

الاستثناء هو مؤشر لحدوث خطا أثناء عملية تنفيذ البرنامج مما يؤدي إلى تعطيل التسلسل الطبيعي لتعليمات البرنامج وقد تعلمنا في الفصل السابق أن الوراثة في لغة الجافا تعطيها صفة الامتدادية وهذه الصفة يمكن أن تزيد من عدد ونوع الأخطاء التي يمكن أن تحدث حيث إن كل فصيلة جديدة تضاف إلى البرنامج يمكن أن تضيف مصدرا من مصادر الاستثناءات في البرنامج. إذا نستطيع القول أن الاستثناء هو حدوث خطأ ما وهذا الخطأ ليس خطا في بناء الجملة  syntax error  لكنه قد يكون له العديد من المصادر مثل القسمة على صفر ومعاملات غير متاحة للدالة والإشارة إلى عنصر في المصفوفة خارج نطاقها.

عند حدوث استثناء يحتاج البرنامج إلى معالجة هذا الاستثناء لكي يستمر تنفيذ البرنامج بصورة طبيعية وسابقا قبل عام ١٩٩٠ كانت معالجة الاستثناءات تتم باختبار قيم صحيحة تعود بدلائل مثل القيمة صفر تدل على النجاح والقيمة السالبة تدل على نوع من الاستثناءات وهذه القيم أصبحت تعرف بشفرات الأخطاء Error codes وقد تم اكتشاف أن استخدام هذا النوع من معالجة الأخطاء يتسبب في ثلاث مشاكل:
  1. غالبا تهمل شفرة الخطا 
  2. اختبار شفرة الأخطاء تعترض التدفق الطبيعي للبرنامج مما يصعب تتبع المستخدم للبرنامج 
  3. اختبار شفرة الأخطاء يزيد من حجم البرنامج 
أكمل القراءة من الكتاب




المصدر المناهج السعودية تخصص البرمجة.
الاسمبريد إلكترونيرسالة