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
nullobjekti peal. - Pääs massiivi elemendile, kui ise massiiv on
null. nullkasutamine objekti sünkroniseerimiseks.
Oluline on alati kontrollida, kas objektid on null, enne kui neid kasutada, et vältida seda erandit.