Home  >  Article  >  Java  >  Java how to use exceptions only in exceptional cases

Java how to use exceptions only in exceptional cases

WBOY
WBOYforward
2023-04-19 22:01:14859browse

Use exceptions only in abnormal situations

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!

Statement:
This article is reproduced at:yisu.com. If there is any infringement, please contact admin@php.cn delete