例子:
public class testTry{
public static void main(String agrs[]){
testTry testTry=new testTry();
int a=testTry.test();l
system.out.printn(a);
}
int test(){
try{
return fun1();
}
finally{
return fun2();
}
int fun1(){
return 1;
}
int fun2(){
return 2;
}
}
结果:
2
分析:
finally中的语句总会执行,即使try中有个return语句。