This item is mainly to avoid using exceptions for ordinary control flow.
For example, instead of using an exception to terminate the loop control flow:
try{ Iterator<Foo> iter = ...; while(true) { Foo foo = i.next(); ... } } catch (NoSuchElementException e){ }
A regular iteration over the collection should be used:
for(Iterator<Foo> iter = ...; i.hasNext();){ Foo foo = i.next(); ... }
I didn't find any use of regular control flow Exceptional examples.
The above is the detailed content of Java how to use exceptions only in exceptional cases. For more information, please follow other related articles on the PHP Chinese website!