Mündəricat:

Java-da null göstərici istisnasını necə düzəldə bilərəm?
Java-da null göstərici istisnasını necə düzəldə bilərəm?

Video: Java-da null göstərici istisnasını necə düzəldə bilərəm?

Video: Java-da null göstərici istisnasını necə düzəldə bilərəm?
Video: Рынок IT в 2021. Intel и конкуренты. Игры от Netflix. [MJC News #8] 2024, Noyabr
Anonim

Bunlar ola bilər:

  1. a-dan metodun çağırılması sıfır obyekt.
  2. Giriş və ya dəyişiklik a sıfır obyekt sahəsi.
  3. uzunluğunu alaraq sıfır , sanki massivdir.
  4. yuvalarına daxil olmaq və ya dəyişdirmək sıfır obyekt, sanki massivdir.
  5. atma sıfır , sanki Atılan dəyərdir.
  6. A üzərində sinxronizasiya etməyə çalışdığınız zaman sıfır obyekt.

Bundan əlavə, null göstərici istisnasını necə düzəldə bilərəm?

Bunlara daxildir:

  1. Null obyektin nümunə metodunun çağırılması.
  2. Null obyektin sahəsinə daxil olmaq və ya dəyişdirmək.
  3. Null uzunluğunu massiv kimi götürmək.
  4. Null slotlarına massiv kimi daxil olmaq və ya dəyişdirmək.
  5. Atılan dəyər kimi null atmaq.

Yuxarıda əlavə olaraq, mən niyə Java-da null göstərici istisnası alıram? NullPointerException bir RuntimeExceptiondır. In Java , xüsusi sıfır dəyər obyekt istinadına təyin edilə bilər. NullPointerException tətbiqi olan obyekt istinadından istifadə etməyə cəhd etdikdə atılır sıfır dəyər. a tərəfindən istinad edilən obyektdə nümunə metodunun çağırılması sıfır istinad.

Eyni şəkildə, Java-da null göstərici istisnasından necə xilas ola bilərəm?

NullPointerException-dan qaçmaq üçün Java Məsləhətləri və Ən Yaxşı Təcrübələr

  1. Məlum String literal olduqca naməlum obyektdə equals() və equalsIgnoreCase() metodlarına zəng edin.
  2. toString() əvəzinə valueOf() funksiyasına üstünlük verin, burada hər ikisi eyni nəticə verir.
  3. Null təhlükəsiz metodlardan və kitabxanalardan istifadə.
  4. Metoddan null qaytarmaqdan çəkinin, bunun əvəzinə boş kolleksiya və ya boş massiv qaytarın.

Java nümunəsində null göstərici istisnası nədir?

Java-da Null Göstərici İstisnası Proqramlaşdırma. NullPointerException icra vaxtıdır istisna və proqram a olan obyekt istinadından istifadə etməyə çalışdıqda atılır sıfır dəyər. üçün misal , bir metoddan istifadə edərək sıfır istinad.

Tövsiyə: