1、try{
System.out.println("try");
int i =2/0;
return "return";
}catch(Exception e){
System.out.println("catch");
return "catchReturn";
}finally{
System.out.println("finally");
System.out.println("try");
int i =2/0;
return "return";
}catch(Exception e){
System.out.println("catch");
return "catchReturn";
}finally{
System.out.println("finally");
}
先执行try,报异常执行catch,执行finally,最后执行catch中的return
2、try{
System.out.println("try");
return "return";
}catch(Exception e){
System.out.println("catch");
return "catchReturn";
}finally{
System.out.println("finally");
}
执行try
f执行inally
执行try中的return