مقدمة عن االستثناءات في جافا PDF
Document Details
Uploaded by FlatteringChalcedony7171
جامعة طرابلس الأهلية
عبدالوهاب محمد
Tags
Summary
هذه محاضرة عن مقدمة عن االستثناءات في البرمجة باستخدام لغة Java, وتشرح مفهوم االستثناءات وكيفية التعامل معها في البرامج.
Full Transcript
جامعة طرابلس األهلية قسم علوم احلاسوب وتقنية املعلومات البرمجة الموجهة للكائنات أستاذ المادة – عبدالوهاب محمد المحاضرة العاشرة عنوان المحاضرة :مقدمة عن االستثناءات Expiations 1 Opject O...
جامعة طرابلس األهلية قسم علوم احلاسوب وتقنية املعلومات البرمجة الموجهة للكائنات أستاذ المادة – عبدالوهاب محمد المحاضرة العاشرة عنوان المحاضرة :مقدمة عن االستثناءات Expiations 1 Opject Oriented Programming Lect10 مقدمة عن االستثناءات Expiations مفهوم االستثناءات في جافا استثناءات :تعني Exceptionsفي البرمجة، واالستثناء عبارة عن خطأ يحدث أثناء تشغيل البرنامج يؤدي أمر سيئ جدا وعدم رغبتهم ً إلى إيقافه بشكل غير طبيعي.وهذا يؤدي إلى نفور عدد كبير من المستخدمين في العودة إلى استخدام هذا البرنامج مجددا. كيف يمكن ان تتجنب حدوث أخطاء في البرامج التي تكتبها ،و فعليا ً ستتعلم كيف تلتقط هذه األخطاء . 2 Opject Oriented Programming Lect10 مقدمة عن االستثناءات Expiations بعض األسباب التي تسبب حدوث الخطاء في حال إدخال قيمة ال تتطابق مع نوع المتغير الذي ستخزن فيه. في حال إدخال رقم indexغير موجود في مصفوفة أو في متغير نوعه String. في حال كان البرنامج يتصل بالشبكة وفجأة ً انقطع االتصال. في حال كان البرنامج يحاول قراءة معلومات من ملف نصي ،و كان هذا الملف غير موجود. 3 Opject Oriented Programming Lect10 Expiations مقدمة عن االستثناءات 4 Opject Oriented Programming Lect10 Expiations مقدمة عن االستثناءات 5 Opject Oriented Programming Lect10 Expiations مقدمة عن االستثناءات 6 Opject Oriented Programming Lect10 Expiations مقدمة عن االستثناءات 7 Opject Oriented Programming Lect10 Expiations مقدمة عن االستثناءات 8 Opject Oriented Programming Lect10 Expiations مقدمة عن االستثناءات 9 Opject Oriented Programming Lect10 Expiations بناء االستثناءات 10 Opject Oriented Programming Lect10 Expiations بناء االستثناءات 11 Opject Oriented Programming Lect10 Expiations بناء االستثناءات 12 Opject Oriented Programming Lect10 Expiations بناء االستثناءات 13 Opject Oriented Programming Lect10 في الجافاcatch وضع عدة جمل 14 Opject Oriented Programming Lect10 catch تعامل البرنامج مع الجمل 15 Opject Oriented Programming Lect10 نهاية احملاضرة 16 Opject Oriented Programming Lect10