下面看一段实例:
image.png
这段代码展示了try catch捕获的一个实例。
image.png image.png image.png image.png重点:在使用try catch的时候效率会比if else要低很多,这是因为在遇到异常对象的时候,JVM都会去实例化一个Exception对象,并且会对当时的栈进行一个快照,这是一个相对比较重的操作,因此建议我们在使用try catch的时候尽量捕获会产生异常的代码段即可,也不要使用try catch来控制代码的流程,因为他的效率相对于if else或者说switch来首很低
网友评论