Dieser Punkt dient hauptsächlich dazu, die Verwendung von Ausnahmen für den normalen Kontrollfluss zu vermeiden.
Anstatt beispielsweise eine Ausnahme zum Beenden des Schleifenkontrollflusses zu verwenden:
try{ Iterator<Foo> iter = ...; while(true) { Foo foo = i.next(); ... } } catch (NoSuchElementException e){ }
sollte eine reguläre Iteration über die Sammlung verwendet werden:
for(Iterator<Foo> iter = ...; i.hasNext();){ Foo foo = i.next(); ... }
Ich habe kein Beispiel für die Verwendung einer regulären Kontrollflussausnahme gefunden.
Das obige ist der detaillierte Inhalt vonJava, wie man Ausnahmen nur in Ausnahmefällen verwendet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!