جدول المحتويات:

لماذا يعتبر NullPointerException استثناءً لم يتم التحقق منه؟
لماذا يعتبر NullPointerException استثناءً لم يتم التحقق منه؟

فيديو: لماذا يعتبر NullPointerException استثناءً لم يتم التحقق منه؟

فيديو: لماذا يعتبر NullPointerException استثناءً لم يتم التحقق منه؟
فيديو: #066 [JAVA] - Exception Handling (Throw keyword, Throw vs Throws, Throw & finally, Custom exception) 2024, شهر نوفمبر
Anonim

جافا NullPointerException هو استثناء لم يتم التحقق منه ويمتد RuntimeException. NullPointerException لا يجبرنا على استخدام كتلة الصيد للتعامل معها. هذه استثناء يشبه إلى حد كبير كابوسًا لمعظم مجتمع مطوري جافا. عادة ما تظهر عندما لا نتوقعها على الأقل.

وبالمثل ، يُسأل ، ماذا يعني NullPointerException؟

NullPointerException هو A RuntimeException. في Java ، يمكن تخصيص قيمة فارغة خاصة لمرجع كائن. NullPointerException هو تم طرحه عندما يحاول أحد التطبيقات استخدام مرجع كائن له قيمة خالية. وتشمل هذه: استدعاء أسلوب مثيل على الكائن المشار إليه بمرجع فارغ.

تعرف أيضًا ، ما هو الاستثناء الذي لم يتم التحقق منه؟ استثناء غير محدد في جافا هؤلاء استثناءات لم يتم التحقق من معالجتها أثناء وقت التجميع. هؤلاء استثناءات يحدث بسبب البرمجة السيئة. البرنامج لن يعطي خطأ في الترجمة. الجميع استثناءات لم يتم التحقق منها هي فئات فرعية مباشرة من فئة RuntimeException.

لمعرفة أيضًا ، كيف يمكنني إصلاح استثناء المؤشر الفارغ؟

وتشمل هذه:

  1. استدعاء طريقة المثيل لكائن فارغ.
  2. الوصول إلى حقل كائن فارغ أو تعديله.
  3. أخذ الطول الفارغ كما لو كان مصفوفة.
  4. الوصول إلى فتحات القيمة الفارغة أو تعديلها كما لو كانت مصفوفة.
  5. رمي لاغية كما لو كانت قيمة رمي.

ما الفرق بين استثناء محدد واستثناء لم يتم التحقق منه؟

الرئيسية الفرق بين فحص و استثناء لم يتم التحقق منه هل هذا هو فحص الاستثناءات نكون التحقق في وقت الترجمة استثناءات لم يتم التحقق منها نكون التحقق في وقت التشغيل.

موصى به: