How Java uses exceptions only in exception cases
This article will explain in detail how Java only uses exceptions in exceptional cases, Xiaobian feels quite practical, so share it with you for a reference, I hope you can gain something after reading this article.
Use exceptions only in exceptional cases
This is primarily to avoid using exceptions for normal control flow.
For example, instead of using an exception to terminate the loop control flow:
try{ Iterator iter = ...; while(true) { Foo foo = i.next(); ... }} catch (NoSuchElementException e){}
Regular iterations over collections should be used:
for(Iterator iter = ...; i.hasNext();){ Foo foo = i.next(); ...}
I didn't find any examples of using regular control flow exceptions.
About "Java how to use exceptions only in exceptional cases" This article is shared here, I hope the above content can be of some help to everyone, so that you can learn more knowledge, if you think the article is good, please share it to let more people see.