Inhaltsverzeichnis:

Warum ist eine NullPointerException eine ungeprüfte Ausnahme?
Warum ist eine NullPointerException eine ungeprüfte Ausnahme?

Video: Warum ist eine NullPointerException eine ungeprüfte Ausnahme?

Video: Warum ist eine NullPointerException eine ungeprüfte Ausnahme?
Video: Java Tutorial - Exceptions und Exception Handling 2024, November
Anonim

Java NullPointerException ist ein ungeprüfte Ausnahme und erweitert RuntimeException. NullPointerException zwingt uns nicht, den catch-Block zu verwenden, um damit umzugehen. Dies Ausnahme ist für die meisten Java-Entwickler ein Albtraum. Sie tauchen normalerweise auf, wenn wir sie am wenigsten erwarten.

Ebenso wird gefragt, was bedeutet NullPointerException?

NullPointerException ist eine RuntimeException. In Java kann einer Objektreferenz ein spezieller Nullwert zugewiesen werden. NullPointerException ist wird ausgelöst, wenn eine Anwendung versucht, einen Objektverweis mit dem Nullwert zu verwenden. Dazu gehören: Aufrufen einer Instanzmethode für das Objekt, auf das durch eine Nullreferenz verwiesen wird.

Wissen Sie auch, was eine ungeprüfte Ausnahme ist? Ungeprüfte Ausnahme in Java ist das Ausnahmen deren Handhabung während der Kompilierzeit NICHT überprüft wird. Diese Ausnahmen tritt wegen schlechter Programmierung auf. Das Programm gibt keinen Kompilierungsfehler aus. Alle Ungeprüfte Ausnahmen sind direkte Unterklassen der RuntimeException-Klasse.

Auch zu wissen, wie ich Null-Zeiger-Ausnahme behebe?

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.

Was ist der Unterschied zwischen einer geprüften Ausnahme und einer ungeprüften Ausnahme?

Das Wichtigste Unterschied zwischen überprüft und ungeprüfte Ausnahme Ist das das geprüfte Ausnahmen sind geprüft zur Kompilierzeit während ungeprüfte Ausnahmen sind geprüft zur Laufzeit.

Empfohlen: