/**
* try中存在return时,是否还会执行finally
* @Author: admin
* @Date: 2018-12-18 20:34
**/
public class TryCatchTest {
public static void main(String[] args) {
TryCatchTest a = new TryCatchTest();
System.out.println(a.test());
}
/**
* 测试方法
*/
public int test(){
try{
return 11;
}catch (Exception e){
e.printStackTrace();
}finally {
System.out.println(22);
}
return 33;
}
}
测试问题:try中存在return时,是否还会执行finally代码块
测试答案:会
测试结果,控制台打印:
11
22