Professional Documents
Culture Documents
Java Ch6
Java Ch6
Java Ch6
Exception Error
RuntimeException IOException
هذه االستثناءات تحصل في جزء محدد من البرنامج أي ان
الجزء الذي تحصل فيه معروف ويمكن اكتشافه بسهوله مثل
File not foundيحصل هذا االستثناء عند محاولة الوصول
الى ملف معين ولكن الملف غير موجود.
هذا النوع من االستثناءات صعب جدا ً تحديد مكانها ويمكن أن
يحتوي أي جزي من البرنامج وهو شائع حدوثه ومن األمثلة
المشهورة عليه القسمة على صفر division by zeroأي
عند القسمة على صفر.
يعتبر االشد خطورة حيث يصعب التنبؤ به او التعامل معه لذلك
يعتبر خارج نطاق اليد والتحكم به والسيطرة عليه ومن األمثلة
على هذه األخطاء عطب المترجم .
تقوم هذه الجملة بما يلزم من قذف االستثناء وتمرير المعلومات الالزمة لتبيان
الخطأ ،وهي كلمة محجوزة.
ان كلمة throwsتعمل على مستوى المنهج أي عند تعريف المنهج و تستخدم
لرمي استثناء أو أكثر.