第六章 异常 try-catch-finally 6.2.3
来源:互联网 发布:服务器同步备份软件 编辑:程序博客网 时间:2024/05/22 12:45
1.try-catch-finally 程序块的执行流程大致分为两种情况:
(1)如果 try 块中所有语句正常执行完毕,那么finally 就会被执行。
(2)如果 try 语句块在执行过程中碰到异常,无论这种异常能否被catch块捕捉到都将执行 finally块中的代码。
2.try-catch-finally结构中try 块是必须的,catch和finally块为可选,但二者至少出现其一。
特别注意:
即使在try块和catch块中存在return语句,finally块中的语句也会被执行。
发生异常时的执行顺序:
执行try块或catch中return之前的语句,执行finally块中的语句,执行try块或catch中的return语句退出。
3.finally 块中语句不被执行的唯一情况:
在异常处理代码中执行System.exit(1), 将退出Java虚拟机。
0 0
- 第六章 异常 try-catch-finally 6.2.3
- 异常try-catch-finally
- Java 异常: try...catch...finally
- 异常捕获try-catch-finally
- 异常(try-catch-finally)
- java中的异常处理 try-catch 以及try-catch-finally
- 异常处理的try-catch-finally语句
- C# 捕获异常try...catch...finally
- 捕获异常语句try..catch..finally..
- 杂谈异常处理try-catch-finally
- Java异常--基本概念try...catch...finally
- java 异常捕捉 ( try catch finally )
- 异常:finally块 try catch表现形式
- try catch finally 特殊异常 重点
- try-catch-finally异常处理(一)
- 杂谈异常处理try-catch-finally
- 杂谈异常处理try-catch-finally
- try-catch-finally异常处理(二)
- win10+vs2013+cuda7.5环境搭建
- P1478 陶陶摘苹果(升级版)
- Looper.prepare()和Looper.loop()详解
- MacOS之safari无法显示图片
- ORACLE DATABASE 11G RAC 知识图文详细教程之集群概念介绍(一)
- 第六章 异常 try-catch-finally 6.2.3
- jhipster整合mybatis
- properties配置文件
- 委托的示例
- c# 人脸框截图处理
- 3.5 JS设置节点属性
- 做项目中遇到一个小问题 (要让容器与浏览器宽度,高度相等)
- SRWebSocket源码浅析
- 自动登录过BSO的脚本