1、结论:finally语句是在try的return语句执行之后,return返回之前执行
2、例子
public class FinallyTest1 { public static void main(String[] args) { System.out.println(test11()); } public static String test11() { try { System.out.println("try block"); return test12(); } finally { System.out.println("finally block"); } } public static String test12() { System.out.println("return statement"); return "after return"; }
}
运行结果:
try block return statement finally block after return