关于try finally的一个例子

Posted 我的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于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");
       }
    }
}

 

以上是关于关于try finally的一个例子的主要内容,如果未能解决你的问题,请参考以下文章

关于finally对返回值的影响

异常和TCP通讯

关于try catch finally

Java finally关键字

try catch finally 块里都有return

如果我在 Try 块中返回一个值,Finally 语句中的代码会触发吗?