Junior — Middle
Cum se poate provoca o excepție NullPointerException în cod?
sobes.tech AI
Răspuns de la AI
Excepția NullPointerException apare atunci când în cod se încearcă accesarea unei metode sau a unui câmp al unui obiect care este null. De exemplu:
String s = null;
int length = s.length(); // Aici va apărea NullPointerException
Alte moduri de a provoca această excepție:
- Apelarea unei metode pe un obiect
null. - Accesarea unui element al unui array dacă array-ul în sine este
null. - Utilizarea
nullca obiect pentru sincronizare.
Este important să verifici întotdeauna dacă obiectele sunt null înainte de a le folosi pentru a evita această excepție.