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结束方法。