مقدمة عن االستثناءات في جافا PDF

Document Details

FlatteringChalcedony7171

Uploaded by FlatteringChalcedony7171

جامعة طرابلس الأهلية

عبدالوهاب محمد

Tags

java programming Exceptions OOP

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

Use Quizgecko on...
Browser
Browser