استثناءات Javaخطأ
MissingResourceExceptionMissingResourceException
لا يمكن العثور على حزمة الموارد أو مفتاح المورد.
jvmandroid
عرض التفاصيل ConcurrentModificationExceptionتُعدَّل مجموعة أثناء التكرار عليها.
تُجرى تعديل هيكلي (إضافة أو حذف) على مجموعة أثناء التكرار باستخدام حلقة for-each أو iterator. قد يحدث هذا في الكود أحادي الخيط عند تعديل المجموعة داخل حلقتها الخاصة.
استخدم Iterator.remove() لحذف العناصر بأمان أثناء التكرار. استخدم ConcurrentHashMap أو CopyOnWriteArrayList للوصول المتزامن. اجمع العناصر المراد حذفها في قائمة منفصلة واحذفها بعد اكتمال التكرار.
for (String s : list) {
list.remove(s); // CME
}MissingResourceExceptionلا يمكن العثور على حزمة الموارد أو مفتاح المورد.
IOExceptionتفشل عملية I/O أو تُقاطع.
NullPointerExceptionتُستخدم مرجعية null في مكان يتطلب كائناً.
IllegalMonitorStateExceptionمحاولة خيط تنفيذ عملية على المراقب (wait, notify) دون امتلاكه مراقب الكائن.
NumberFormatExceptionلا يمكن تحليل سلسلة نصية كرقم.
IllegalAccessExceptionمحاولة الوصول إلى صنف أو حقل أو دالة لا تملك الكود صلاحية الوصول إليها.