استثناءات Javaفادح
OutOfMemoryErrorOutOfMemoryError — Java Heap Space
استنفدت JVM ذاكرة الكومة المتاحة لها.
jvmandroid
عرض التفاصيل InputMismatchExceptionرمز Scanner لا يتطابق مع النوع المتوقع.
تواجه دوال Scanner.nextInt() أو nextDouble() أو ما شابهها مدخلات لا يمكن تحليلها كالنوع المتوقع. مثلًا، قراءة سلسلة نصية في حين يُتوقع عدد صحيح.
استخدم hasNextInt() وhasNextDouble() وما شابهها للتحقق قبل القراءة. اقرأ كسلسلة نصية وحلّلها يدويًا. أحِط الكود بـ try-catch للتعامل مع المدخلات غير الصالحة بأناقة.
OutOfMemoryErrorاستنفدت JVM ذاكرة الكومة المتاحة لها.
ReflectiveOperationExceptionتُلقي عملية انعكاس استثناءً.
IllegalArgumentExceptionتتلقى دالة وسيطاً غير صالح لنطاقه أو صيغته المتوقعة.
ConnectExceptionتعذّر إنشاء اتصال بمضيف بعيد.
InvalidClassExceptionفئة مُسلسَلة تحتوي على إصدار غير متوافق أو تنسيق غير صالح.
ObjectStreamExceptionوقع استثناء أثناء إجراء تسلسل (serialization) أو إلغاء تسلسل (deserialization) لكائن Java.