Sobes.tech
Junior — Middle

Kuidas saab koodis esile kutsuda NullPointerExceptioni?

sobes.tech AI

Vastus AI-lt

NullPointerException viga tek, kui koodis üritatakse ligi pääseda objekti meetodile või väljale, mis on null. Näiteks:

String s = null;
int length = s.length(); // Siin tekib NullPointerException

Teised viisid selle vea esilekutsumiseks:

  • Meetodi kutsumine null objekti peal.
  • Pääs massiivi elemendile, kui ise massiiv on null.
  • null kasutamine objekti sünkroniseerimiseks.

Oluline on alati kontrollida, kas objektid on null, enne kui neid kasutada, et vältida seda erandit.