Sobes.tech
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 null ca obiect pentru sincronizare.

Este important să verifici întotdeauna dacă obiectele sunt null înainte de a le folosi pentru a evita această excepție.