原则:Finally里面建议不要有return/break/continue/throw等改变正常退出的逻辑。
以下是错误的例子:
public class testFinally {
public static void main(String[] args) {
System.out.println(m());
}
public static int m(){
try{
return 1;
}finally{
throw new RuntimeException();
// return 2;
}
}
}