فهرست مطالب:

چرا NullPointerException یک استثناء بدون علامت است؟
چرا NullPointerException یک استثناء بدون علامت است؟

تصویری: چرا NullPointerException یک استثناء بدون علامت است؟

تصویری: چرا NullPointerException یک استثناء بدون علامت است؟
تصویری: استثناهای اشاره گر تهی در جاوا - دقیقاً چه هستند و چگونه آنها را برطرف کنیم 2024, ممکن است
Anonim

جاوا NullPointerException هست یک استثناء بدون علامت و RuntimeException را گسترش می دهد. NullPointerException ما را مجبور به استفاده از catch block برای مدیریت آن نمی کند. این استثنا برای اکثر جامعه توسعه دهندگان جاوا بسیار شبیه یک کابوس است. آنها معمولا زمانی ظاهر می شوند که ما از آنها انتظار نداریم.

به طور مشابه، پرسیده می شود، NullPointerException به چه معناست؟

NullPointerException است یک RuntimeException. در جاوا، یک مقدار تهی ویژه می تواند به یک مرجع شی اختصاص داده شود. NullPointerException است هنگامی که یک برنامه سعی می کند از یک مرجع شی که دارای مقدار تهی است استفاده کند، پرتاب می شود. این موارد عبارتند از: فراخوانی یک متد نمونه بر روی شی ارجاع شده توسط یک مرجع تهی.

همچنین بدانید، استثنای بدون علامت چیست؟ تیک Exception را بردارید در جاوا اینها هستند استثناها که مدیریت آنها در طول زمان کامپایل تأیید نمی شود. اینها استثناها به دلیل برنامه نویسی بد رخ می دهد. برنامه خطای کامپایل نمی دهد. همه موارد استثناء بدون علامت زیر کلاس های مستقیم کلاس RuntimeException هستند.

همچنین بدانید، چگونه استثنای اشاره گر تهی را برطرف کنم؟

این شامل:

  1. فراخوانی متد نمونه یک شی تهی.
  2. دسترسی یا اصلاح فیلد یک شی تهی.
  3. در نظر گرفتن طول null به عنوان یک آرایه.
  4. دسترسی یا تغییر شکاف های null به گونه ای که انگار یک آرایه است.
  5. پرتاب null به عنوان یک مقدار Throwable.

تفاوت بین یک استثنای علامت زده و یک استثنای علامت نشده چیست؟

اصلی تفاوت بین بررسی شده و استثناء بدون علامت این است که استثناهای بررسی شده هستند بررسی شد در زمان کامپایل در حالی که استثناهای بدون علامت هستند بررسی شد در زمان اجرا

توصیه شده: