Sobes.tech
Junior — Middle

Kodda NullPointerException istisnasını necə tetiklemek olar?

sobes.tech Süni İntellekt

AI-dan cavab

Kodda null olan bir obyektin metoduna və ya sahəsinə müraciət etməyə cəhd NullPointerException xətasını yaradır. Məsələn:

String s = null;
int length = s.length(); // Burada NullPointerException baş verəcək

Bu istisnaya səbəb ola biləcək digər yollar:

  • null obyektində metod çağırmaq.
  • Array-ə elementə daxil olmaq, əgər array özü null isə.
  • null istifadə edərək sinxronizasiya üçün obyekt kimi istifadə etmək.

Həmişə obyektləri istifadə etməzdən əvvəl null olub-olmadığını yoxlamaq vacibdir, beləliklə bu istisnadan qaçmaq olar.