Sobes.tech
Junior — Middle

Hogyan lehet NullPointerException kivételt okozni a kódban?

sobes.tech MI

Válasz az MI-től

A NullPointerException kivétel akkor fordul elő, amikor a kódban megpróbálunk hozzáférni egy olyan objektum metódusához vagy mezőjéhez, amely null. Például:

String s = null;
int length = s.length(); // Itt NullPointerException keletkezik

Más módjai ennek a kivételnek a kiváltására:

  • Metódus hívása null objektumon.
  • Hozzáférés egy tömb eleméhez, ha maga a tömb null.
  • null használata szinkronizációs objektumként.

Mindig fontos ellenőrizni, hogy az objektumok null-ek-e, mielőtt használatba vennénk őket, hogy elkerüljük ezt a kivételt.