Inhaltsverzeichnis:

Wie behebe ich eine Null-Zeiger-Ausnahme in Java?
Wie behebe ich eine Null-Zeiger-Ausnahme in Java?

Video: Wie behebe ich eine Null-Zeiger-Ausnahme in Java?

Video: Wie behebe ich eine Null-Zeiger-Ausnahme in Java?
Video: Was ist eine Exception in Java? try-catch | Java Tutorial für Fortgeschrittene 2024, November
Anonim

Diese können sein:

  1. Aufruf einer Methode von a Null Objekt.
  2. Zugriff auf oder Änderung von a Null Feld des Objekts.
  3. Die Länge von nehmen Null , als wäre es ein Array.
  4. Zugreifen auf oder Ändern der Slots von Null Objekt, als wäre es ein Array.
  5. Werfen Null , als wäre es ein Throwable-Wert.
  6. Wenn Sie versuchen, über a zu synchronisieren Null Objekt.

Außerdem, wie behebe ich eine Null-Zeiger-Ausnahme?

Diese beinhalten:

  1. Aufrufen der Instanzmethode eines Nullobjekts.
  2. Auf das Feld eines Nullobjekts zugreifen oder es ändern.
  3. Nehmen Sie die Länge von null so, als ob es ein Array wäre.
  4. Auf die Slots von null zugreifen oder diese ändern, als ob es ein Array wäre.
  5. Werfen null, als ob es ein Throwable-Wert wäre.

Warum erhalte ich außer oben eine Null-Zeiger-Ausnahme in Java? NullPointerException ist eine RuntimeException. In Java , ein spezieller Null Wert kann einer Objektreferenz zugewiesen werden. NullPointerException wird ausgelöst, wenn eine Anwendung versucht, eine Objektreferenz zu verwenden, die die Null Wert. Aufruf einer Instanzmethode für das Objekt, auf das a. verweist Null Hinweis.

Wie entferne ich die Nullzeigerausnahme in Java ebenfalls?

Java-Tipps und Best Practices zur Vermeidung von NullPointerException

  1. Rufen Sie die Methode equals() und equalsIgnoreCase() für ein bekanntes String-Literal eher unbekanntes Objekt auf.
  2. Bevorzugen Sie valueOf() gegenüber toString(), wo beide dasselbe Ergebnis zurückgeben.
  3. Verwenden von nullsicheren Methoden und Bibliotheken.
  4. Vermeiden Sie die Rückgabe von null von der Methode, sondern geben Sie stattdessen eine leere Sammlung oder ein leeres Array zurück.

Was ist eine Null-Zeiger-Ausnahme im Java-Beispiel?

Null-Zeiger-Ausnahme in Java Programmierung. NullPointerException ist eine Laufzeit Ausnahme und es wird geworfen, wenn die Anwendung versucht, eine Objektreferenz zu verwenden, die a. hat Null Wert. Zum Beispiel , mit einer Methode auf a Null Hinweis.

Empfohlen: