没有合适的资源?快使用搜索试试~ 我知道了~
josonle#Coding-Now#finally语句如何执行1
需积分: 0 0 下载量 137 浏览量
2022-07-25
14:25:37
上传
评论
收藏 3KB MD 举报
温馨提示
试读
- 无论try是否发生异常,finally语句都会执行- 如果try/catch中包含控制转移语句(return、continue、break),finally
资源推荐
资源详情
资源评论
## finally语句如何执行
一般是在try...catch...finally中配对使用finally,多用来释放资源。虽然这个点很简单,但还是有些地方需要注意的。
- 无论try是否发生异常,finally语句都会执行
- 如果try/catch中包含控制转移语句(return、continue、break),finally都会在这些控制语句前执行
- 但是像try/catch中有`System.exit(0)`退出JVM,或者Daemon线程退出(也就是线程被中断,被kill),finally语句都不会执行
```java
public class testFinally{
public static int test(){
try{
Integer.parseInt("execption");
System.out.println("block 0");
}catch (Exception e){
System.out.println("block 1");
//System.exit(0);//取消的话直接退出
return iamReturn();
}finally{
System.out.println("block 2");
return 2;
}
}
public static int iamReturn() {
点击阅读更多
资源评论
村上树树825
- 粉丝: 19
- 资源: 292
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功