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
nullobjektui. - Prieiga prie masyvo elemento, jei pats masyvas yra
null. - Naudojimas
nullkaip objekto sinchronizacijai.
Svarbu visada patikrinti, ar objektai nėra null prieš juos naudojant, kad išvengtumėte šios išimties.