黑马程序员技术交流社区

标题: 用代码证明,先执行return还是finally [打印本页]

作者: 黑马IT学员    时间: 2014-1-3 20:30
标题: 用代码证明,先执行return还是finally
public class test8 {

        /**
         * 用代码证明,在try中写了return,后面又写了finally,是先执行return还是先执行fianlly?
         */
        public static void main(String[] args)
        {
                Print();
        }
       
        //定义一个测试的方法
        public static int Print()
        {
                try
                {
                        return Get();
                } catch (Exception e) {
                        e.printStackTrace();
                }finally
                {
                        fina();
                }
                return 0;
        }
       
        //定义一个测试return的方法
        public static int  Get()
        {
                System.out.println("return.........");
                return 1;
        }

        //定义一个测试finally的一个方法
        public  static int fina()
        {
                System.out.println("finally...........");
                return 2;
        }
}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2