小编刚才遇到一个比较有意思的题目,就是关于try...catch..finally的处理 可以这么说 try中若捕获异常,try块中其他部分就不用执行了,而转而执行catch块---相应---的异常 执行完catch之后,最后是finally,finally可有可无, 但若有finally,必定要执行 就算是try块中有return 也不行 下面的返回值为3. public static int testFinally(){ try { return 1; }catch (Exception e){ return 2; }finally { return 3; } } public static void main(String[] args) { System.out.println(testFinally()); }
Java try catch finally的执行顺序
猜你喜欢
转载自blog.csdn.net/qq_38983577/article/details/81703823
今日推荐
周排行