[Java基础]Finally应用原则

[Java基础]Finally使用原则

原则: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;
        }
    }

}