Junior — Middle
Kā var izraisīt NullPointerException izņēmumu kodā?
sobes.tech AI
Atbilde no AI
NullPointerException izņēmums rodas, kad kodā mēģinām piekļūt objekta metodei vai laukam, kas ir null. Piemēram:
String s = null;
int length = s.length(); // Šeit radīsies NullPointerException
Citas veids, kā izraisīt šo izņēmumu:
- Metodes izsaukšana uz
nullobjektu. - Pieeja masīva elementam, ja pats masīvs ir
null. nullizmantošana kā objekta sinhronizācijai.
Ir svarīgi vienmēr pārbaudīt, vai objekti nav null pirms to lietošanas, lai izvairītos no šī izņēmuma.