Sobes.tech
Junior — Middle

Kaip galima sukelti NullPointerException išimtį kode?

sobes.tech AI

Atsakymas iš AI

Klaidą NullPointerException sukelia bandymas prieiti prie objekto metodo ar lauko, kai tas objektas yra null. Pavyzdžiui:

String s = null;
int length = s.length(); // Čia įvyks NullPointerException

Kiti būdai sukelti šią išimtį:

  • Metodo iškvietimas null objektui.
  • Prieiga prie masyvo elemento, jei pats masyvas yra null.
  • Naudojimas null kaip objekto sinchronizacijai.

Svarbu visada patikrinti, ar objektai nėra null prieš juos naudojant, kad išvengtumėte šios išimties.