5 Assertions versus Exceptions (Annahmen, Zusicherungen versus Ausnahmen)

Submitted by javafrage on Thu, 01/10/2013 - 08:11

Wann soll ein Entwickler eine Java-Assertion (Annahme, Zusicherung) verwenden und nicht eine Ausnahme (Exception)?

Geben Sie eine kurze Erklärung.

Die Antwort finden Sie hinter der nächsten Frage (URL rechts unten klicken).

Niveau 2
Schwierigkeitsgrad mittel
Zeit 2 Minuten

Antwort zu Frage 4: Programmablauf bei Ausnahmen

main:before
doubleDiv:before
divide:before
Exception in thread "main" java.lang.ArithmeticException: / by zero
at Kurs2.Exception.Frage1.divide(Frage1.java:25)
at Kurs2.Exception.Frage1.doubleDiv(Frage1.java:17)
at Kurs2.Exception.Frage1.main(Frage1.java:10)