فهرست مطالب:

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

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

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

اینها می توانند:

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

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

این شامل:

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

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

به همین ترتیب، چگونه می توانم از شر استثنای اشاره گر تهی در جاوا خلاص شوم؟

نکات جاوا و بهترین روش ها برای جلوگیری از NullPointerException

  1. فراخوانی متد ()quals و ()qualsIgnoreCase روی شیء نسبتاً ناشناخته تحت اللفظی String شناخته شده.
  2. valueOf() را به toString() ترجیح دهید که هر دو نتیجه یکسانی را برمی‌گردانند.
  3. استفاده از روش ها و کتابخانه های ایمن پوچ.
  4. از برگرداندن null از متد خودداری کنید، در عوض مجموعه خالی یا آرایه خالی را برگردانید.

استثنای اشاره گر تهی در مثال جاوا چیست؟

استثنای اشاره گر تهی در جاوا برنامه نويسي. NullPointerException یک زمان اجرا است استثنا و زمانی که برنامه سعی می کند از یک مرجع شی که دارای یک است استفاده کند پرتاب می شود خالی ارزش. برای مثال ، با استفاده از روشی در a خالی مرجع.

توصیه شده: