Sobes.tech
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 null objektu.
  • Pieeja masīva elementam, ja pats masīvs ir null.
  • null izmantoš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.