黑马程序员技术交流社区
标题:
异常中的finally和return的执行顺序
[打印本页]
作者:
wx_ao22R6RC
时间:
2015-11-7 13:54
标题:
异常中的finally和return的执行顺序
public int aaa(){
int x=1;
try{
return ++x;
}catch(Exception e){
}finally{
++x;
}
//System.out.println("**");
return x;
}
public static void main(String[] args) {
Test t= new Test();
int y=t.aaa();
System.out.println(y);
}
打印结果是
//2
考虑把最后的return x写到finally里面结果就不同了。是3.
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2