try finally return 类中动态变量执行时间

来源:互联网 发布:淘宝上怎样买东西 编辑:程序博客网 时间:2024/04/29 10:03
1.遇到try语句中的return,先把return的值放在某个池中,
然后执行finally里面的代码块,如果有返回值覆盖语句,
就改变先前放在池中的那个值, 如果没有,就把那个池中的东西取出来返回出去
2. 动态成员变量:其定义在每次实例化对象时在构造函数之前执行 
public class Main {public static void main(String[] args) {String input = "01";System.out.println(cal(input));}public static int cal(String input){try {return 1;} finally {return 2;}}}
输出:2


0 0
原创粉丝点击