Mündəricat:

Niyə NullPointerException yoxlanılmamış istisnadır?
Niyə NullPointerException yoxlanılmamış istisnadır?

Video: Niyə NullPointerException yoxlanılmamış istisnadır?

Video: Niyə NullPointerException yoxlanılmamış istisnadır?
Video: NİYƏ ? 2017 (HD) 2024, Dekabr
Anonim

Java NullPointerException bir yoxlanılmamış istisna və RuntimeException-ı genişləndirir. NullPointerException onu idarə etmək üçün bizi tutma blokundan istifadə etməyə məcbur etmir. Bu istisna java developer icmasının əksəriyyəti üçün kabusa bənzəyir. Onlar ümumiyyətlə heç gözləmədiyimiz anda açılır.

Eynilə, soruşulur ki, NullPointerException nə deməkdir?

NullPointerException edir bir RuntimeException. Java-da obyekt istinadına xüsusi null dəyəri təyin edilə bilər. NullPointerException edir proqram null dəyəri olan obyekt istinadından istifadə etməyə çalışdıqda atılır. Bunlara daxildir: null istinadla istinad edilən obyektdə nümunə metodunun çağırılması.

Həmçinin bilin, yoxlanılmamış istisna nədir? İşarələnməmiş İstisna Java-da bunlardır İstisnalar Kompilyasiya vaxtı ərzində idarə olunması yoxlanılmayan. Bunlar istisnalar səhv proqramlaşdırmaya görə baş verir. Proqram kompilyasiya xətası verməyəcək. Hamısı Yoxlanılmamış istisnalar RuntimeException sinifinin birbaşa alt sinifləridir.

Həmçinin bilmək üçün, 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.

Yoxlanmış istisna ilə yoxlanılmamış istisna arasında fərq nədir?

Əsas yoxlanılan arasındakı fərq və yoxlanılmamış istisna odur yoxlanılan istisnalar var yoxlanılır kompilyasiya zamanı yoxlanılmamış istisnalar var yoxlanılır icra zamanı.

Tövsiyə: