捕获异常时的执行顺序需要注意的一点
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了捕获异常时的执行顺序需要注意的一点相关的知识,希望对你有一定的参考价值。
public static int getInt() { try { System.out.println("11111"); return 2; }catch(Exception e){ e.printStackTrace(); }finally { System.out.println("0000"); } return 0; }
这段为测试代码。结果为
调用该方法得到结果,通过结果我们可以看出这个捕获异常的执行顺序:先执行try中的代码,因为try有return语句,此时先执行了finally的中的语句,然后才return 2结束方法。
以上是关于捕获异常时的执行顺序需要注意的一点的主要内容,如果未能解决你的问题,请参考以下文章
Java中有多个异常, 如何确定捕获顺序(多个catch),先从上到下执行,判断异常的大小,如果包含捕到异常,就进入这个catch,后面的就不再执行