关于try finally的一个例子

try{}里有一个return语句,那么紧跟在这个try后的finally{}里的代码会不会被执行,什么时候被执行,在return前还是后?

public class TestException {
    public static void main(String args[]) {
       try{
           System.out.println("I'm in try");
           return;
       }catch (Exception ex){
           System.out.println("I'm in Exception");
       }finally {
           System.out.println("I'm in fianlly");
       }
    }
}

 

posted @ 2017-09-03 20:36  一网瘾少年  阅读(88)  评论(0编辑  收藏  举报