Sobes.tech
Junior — Middle

Wie kann man eine NullPointerException im Code auslösen?

sobes.tech KI

Antwort von AI

Die NullPointerException tritt auf, wenn im Code versucht wird, auf eine Methode oder ein Feld eines Objekts zuzugreifen, das null ist. Zum Beispiel:

String s = null;
int length = s.length(); // Hier tritt eine NullPointerException auf

Andere Möglichkeiten, diese Ausnahme zu provozieren:

  • Aufruf einer Methode an einem null-Objekt.
  • Zugriff auf ein Element eines Arrays, wenn das Array selbst null ist.
  • Verwendung von null als Objekt zur Synchronisation.

Es ist wichtig, Objekte vor der Verwendung auf null zu prüfen, um diese Ausnahme zu vermeiden.