黑马程序员技术交流社区
标题:
异常try{}catch(){}中try中有return语句 finally还执行吗
[打印本页]
作者:
七色★碎羽
时间:
2015-9-9 16:36
标题:
异常try{}catch(){}中try中有return语句 finally还执行吗
程序执行到try 中的return语句后 return 1被暂时保留了.等待finally执行,此时语句体中x值为3执行完finally之后才返回return1语句
public static int getInt(){
int a = 2;
try{
return a;
}catch(Exception ex){
return a;
}finally{
++a;
System.out.println(a);
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2