Frage

Ich habe den folgenden Code:

public static void main(String[] args)
{
    willItThrowException();
}

private static void willItThrowException() throws RuntimeException
{
    throw new RuntimeException();
}

Gibt es eine Konfiguration von Eclips willItThrowException(); ?

War es hilfreich?

Lösung

Nicht, dass ich mich bewusst bin und ich kann keinen finden. Das Fangen von Laufzeitausnahmen ist jedoch nicht immer eine gute Wahl. Und Sie werden jede Menge Warnungen vor dem Fangen bekommen IllegalArgumentException und NullPointerException. Laufzeitausnahmen sind normalerweise nicht wiederherstellbar.

Andere Tipps

Wenn es eine Warnung generieren sollte, bedeutet dies, dass Ihre Laufzeitausnahme keine Laufzeitausnahme, sondern eine geprüfte Ausnahme darstellen sollte. Laufzeitausnahmen sollen nicht gefangen werden (im allgemeinen Fall). Wenn sie passieren, bedeutet dies, dass Sie einen Fehler in Ihrem Programm haben. Wenn Sie die Ausnahme fangen, wird der Fehler nicht behoben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top