استثناءات Javaخطأ
BufferUnderflowExceptionBufferUnderflowException
تجاوزت عملية قراءة على المخزن المؤقت (buffer) حجم البيانات المتبقية.
jvm
عرض التفاصيل NumberFormatExceptionلا يمكن تحليل سلسلة نصية كرقم.
تحتوي السلسلة النصية على أحرف غير صالحة للنوع الرقمي المستهدف. يحدث هذا مع Integer.parseInt() وDouble.parseDouble() وما شابهها عندما لا يكون المدخل رقمًا صحيح التنسيق.
تحقق من صحة السلسلة قبل تحليلها. استخدم try-catch للتعامل مع المدخلات غير الصالحة. أزل المسافات البيضاء من السلسلة. تحقق من القيم null أو الفارغة قبل التحليل.
Integer.parseInt("abc");BufferUnderflowExceptionتجاوزت عملية قراءة على المخزن المؤقت (buffer) حجم البيانات المتبقية.
ClosedChannelExceptionجرى محاولة إجراء عملية على قناة مغلقة.
ExceptionInInitializerErrorأُطلق استثناء أثناء تنفيذ كتلة مُهيِّئ ساكن.
UnsupportedOperationExceptionعملية غير مدعومة من قِبل التنفيذ.
StackOverflowErrorتجاوز مكدس الاستدعاءات حجمه الأقصى، عادةً بسبب تعاود عميق أو لانهائي.
OutOfMemoryErrorاستنفدت JVM ذاكرة الكومة المتاحة لها.