定理:
finally 语句是在try的return 语句执行以后,return 返回以前执行。java
证实:
bash
public class Client { public static void main(String[] args) { int test = test(); System.out.println("resutl:"+test); } private static int test1(){ System.out.println(" return exe..."); return 1; } private static int test(){ try { System.out.println("try"); return test1(); }finally { System.out.println("finallly"); } } }
结果:code
try return exe... finallly resutl:1