English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Kann eine Methode java.lang.Exception werfen, ohne sie in Java zu deklarieren?

Nein, um jede Ausnahme klar auszulösen, müssen Sie das Objekt der Ausnahme erstellen und es mit dem Schlüssel throw auslösen.

Wenn Sie kein Objekt erstellen, können Sie keine Ausnahme explizit auslösen, Sie könnten möglicherweise Schemata erstellen, die die entsprechende Ausnahme verursachen.

Beispiel

Die folgende Java-Programm verursacht NullPointerException

public class ExceptionExample {
   public static void main(String[] args) {
      System.out.println("Hallo");
      NullPointerException nullPointer = new NullPointerException();
      throw nullPointer;
   }
}

Ausgabenergebnis

Hallo
Exception in thread "main" java.lang.NullPointerException
   at MyPackage.ExceptionExample.main(ExceptionExample.java:6)