try-catch-finally中finally的break,return執行順序

例子:

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語句。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章