استثناءات Javaخطأ
ArrayStoreExceptionArrayStoreException
تخزين كائن من نوع خاطئ في مصفوفة.
jvmandroid
أسباب هذا الخطأ
مصفوفات Java متغايرة (covariant): يمكن تعيين String[] إلى متغير Object[]. عند محاولة تخزين عنصر غير String في مرجع Object[] يشير فعليًا إلى String[]، يُطلق هذا الاستثناء.
كيفية الإصلاح
استخدم الأنواع العامة (List<T>) بدلًا من المصفوفات لضمان أمان الأنواع. تأكد من تطابق نوع العنصر مع نوع المصفوفة الفعلي. تجنب استخدام المصفوفات بشكل متغاير.
رموز أخطاء ذات صلة
استثناءات Javaخطأ
CloneNotSupportedExceptionCloneNotSupportedException
استدعاء الدالة clone() على كائن لا يُنفّذ صنفه الواجهة Cloneable.
jvmandroid
عرض التفاصيل استثناءات Javaخطأ
EmptyStackExceptionEmptyStackException
محاولة تنفيذ عملية على Stack فارغة.
jvm
عرض التفاصيل استثناءات Javaخطأ
MalformedURLExceptionMalformedURLException
سلسلة URL ليست بتنسيق صالح.
jvmandroid
عرض التفاصيل استثناءات Javaخطأ
FileNotFoundExceptionFileNotFoundException
مسار الملف المحدد غير موجود أو لا يمكن فتحه.
jvmandroidspring
عرض التفاصيل استثناءات Javaخطأ
PatternSyntaxExceptionPatternSyntaxException
تعبير نمطي (regex) يحتوي على بنية نحوية غير صالحة.
jvmandroid
عرض التفاصيل استثناءات Javaخطأ
ClassNotFoundExceptionClassNotFoundException
تعذّر العثور على فئة في classpath في وقت التشغيل.
jvmandroidspring
عرض التفاصيل