Zum Inhalt springen
Java-AusnahmenFehler
NullPointerException

NullPointerException

Eine Null-Referenz wird verwendet, wo ein Objekt erwartet wird.

jvmandroidspring

Was verursacht diesen Fehler

Eine Methode wird aufgerufen oder auf ein Feld wird über eine Referenz zugegriffen, die null ist. Dies ist eine der häufigsten Java-Exceptions. Sie tritt auf, wenn Objekte nicht korrekt initialisiert werden, Methoden null zurückgeben oder Collections null-Elemente enthalten.

So beheben Sie ihn

Null-Prüfungen vor dem Zugriff auf Objekte hinzufügen. Optional<T> verwenden, um möglicherweise fehlende Werte darzustellen. Objekte vor der Verwendung korrekt initialisieren. Objects.requireNonNull() für schnelles Null-Erkennen verwenden.

Beispiel

String s = null;
s.length(); // NPE
Offizielle Dokumentation

Verwandte Fehlercodes