return 是在finally的之前还是之后执行!!!
来源:互联网 发布:windows phone7.5评测 编辑:程序博客网 时间:2024/05/16 11:48
一次我在一个论坛上看到这样的一个问题,在TRY CATCH FIANALLY 这样的一个语句块,说在TRY CATCH 里有一个RETURN 那么是先执行RETURN 还是先执行FINALLY ,答案是FINALLY
那么大家想一下一个得到一个连接的程序里,如果你先FINALLY 以后,在这里有一个对连接的关闭,那么如果先执行FINALLY 那么是不是返回就是一个空连接呢?在开始的时候我对这个很疑惑,那是不是 RETURN 的执行就在FINALLY 之后呢?我在ECLIPSE 用了DUBUG ,可还是得到。。。。 开始的时候,执行了一下RETURN 语句,可没有任何的输出,执行了FINALLY 之后,却又一次的执行了RETURN 这次才有了输出,那么开始是不是真的执行了RETURN 呢?在执行过程中确实有一个RETURN的执行,那么他得到的连接又到那里去了呢?为什么却又没有任何的输出呢?。。
如果大家想知道更详细的答案,请关注我,因为我已经有了一个答案,但我还没有很好的证实。。
- return 是在finally的之前还是之后执行!!!
- java中,return是在finally之前还是之后执行。
- Java finally语句是在return之前还是之后执行?
- finally语句到底是在return之前还是之后执行?
- finally语句到底是在return之前还是之后执行?
- Java的finally语句到底是在return之前还是之后执行?
- try{}里面有return,finally{}是在return之前执行还是之后
- finally 是执行try return之前还是之后之争
- Java finally语句到底是在return之前还是之后执行?
- Java finally语句到底是在return之前还是之后执行?
- java finally语句到底是在return之前还是之后执行?
- Java finally语句到底是在return之前还是之后执行?
- Java finally语句到底是在return之前还是之后执行?
- Java finally语句到底是在return之前还是之后执行?
- 【Java】finally语句到底是在return之前还是之后执行?
- Java finally语句到底是在return之前还是之后执行?
- Java finally语句到底是在return之前还是之后执行?
- Java finally语句到底是在return之前还是之后执行?
- AIX 5L安装的基本配置(英文)
- DB2连接需要的内存空间(英文)
- C/C++ 误区五:char c = getchar();
- C++箴言:最小化文件之间的编译依赖
- 我想做一个VB程序员
- return 是在finally的之前还是之后执行!!!
- PL/0语言的词法分析程序
- 考虑支持一个 non-throwing swap(不抛异常的 swap)
- 系统之上——《月亮之上》软件测试版
- 将整型转为字符串
- test
- 设计
- GraphD使用手册(初稿定稿)
- C/C+语言struct"深层"探索