Java中的finally
来源:互联网 发布:discuz数据库备份目录 编辑:程序博客网 时间:2024/04/29 22:26
1. 在try中return后,finally是否会执行?
是
2. 在try中throw exception后,finally是否会执行?
是
3. 在try中System.exit(0)后,finally是否会执行?
否
例子:
public class Test2 {public static void main(String[] args) throws Exception {returnValue();tryException();exit();}public static int returnValue() {try{return 0;} finally {System.out.println("finally in returnValue");}}public static void tryException() throws Exception {try{throw new Exception("My exception");} finally {System.out.println("finally in tryException");}}public static void exit() {try{System.exit(0);} finally {System.out.println("finally in exit");}}}以下是屏幕输出:
finally in returnValue
finally in tryException
Exception in thread "main" java.lang.Exception: My exception
at other.Test2.tryException(Test2.java:21)
at other.Test2.main(Test2.java:7)
- Java中的finally
- java中的finally
- Java中的finally
- java中的finally关键字
- java中的finally用法
- JAVA中的finally语句
- Java中的try catch finally
- 深入理解Java中的finally
- java中的return作用 finally
- java中的finally小结收藏
- java中的final finally finalize
- java中的try catch finally
- Java 中的try-catch-finally
- Java中的try-catch-finally
- Java中的异常 Exception finally
- Java中的try catch finally
- Java中的try catch finally
- Java中的try-catch-finally
- 调度子系统阅读
- C++中的空类,编译器默认可以产生哪些成员函数
- android 返回键、菜单键模拟
- ecshop数据库操作函数
- 生成verify文件
- Java中的finally
- jquery实现返回顶部按钮和scroll滚动功能[带动画效果] 转载
- Nagios安装错误解决办法(不断补充中)
- 内存泄漏简介
- primary key和unique的区别
- 关于IOS开发中数据版本更新需要考虑的问题
- WINCE6.0 error C2220: warning treated as error问题解决
- Java HashMap的死循环
- mfc 控件重叠优先问题