关于return和finally的执行顺序问题

第一种分析:


顺序是:

System.out.println("1111");
return 1;
System.out.println("1111");
return 2;

第二种分析:

关于return和finally的执行顺序问题

 

System.out.println("1111");
return 1;
System.out.println("1111");
return 1;

第三种分析:

关于return和finally的执行顺序问题

System.out.println("1111");
System.out.println("1111");
return;

第四种:

关于return和finally的执行顺序问题

System.out.println("1111");
System.out.println("1111");
return(第二个return);