try...catch..finally
来源:互联网 发布:埃文特纳nba数据 编辑:程序博客网 时间:2024/05/22 16:20
try:包含抛出异常的代码
catch:包含抛出异常时要执行的代码
finally:包含总是会执行的代码,如果没有异常产生,则在try块之后执行,如果处理了异常,就在catch块后执行,或者在未处理的异常上移到调用堆栈之前执行。
在try块的代码中出现异常后,发生的事件依次是:
1、try块在发生异常的地方中断程序的执行
2、如果有catch块,就检查该块是否匹配已抛出的异常类型。如果没有catch块,就执行finally块(如果没有catch块,就一定要有finally块)
3、如果有catch块,但它与已发生的异常类型不匹配,就检查是否有其他catch块
4、如果有catch块匹配已发生的异常类型,就执行它包含的代码,再执行finally块(如果有)
5、如果catch块都不匹配已发生的异常类型,就执行finally块(如果有)
catch:包含抛出异常时要执行的代码
finally:包含总是会执行的代码,如果没有异常产生,则在try块之后执行,如果处理了异常,就在catch块后执行,或者在未处理的异常上移到调用堆栈之前执行。
在try块的代码中出现异常后,发生的事件依次是:
1、try块在发生异常的地方中断程序的执行
2、如果有catch块,就检查该块是否匹配已抛出的异常类型。如果没有catch块,就执行finally块(如果没有catch块,就一定要有finally块)
3、如果有catch块,但它与已发生的异常类型不匹配,就检查是否有其他catch块
4、如果有catch块匹配已发生的异常类型,就执行它包含的代码,再执行finally块(如果有)
5、如果catch块都不匹配已发生的异常类型,就执行finally块(如果有)
0 0
- try..catch..finally
- try-catch-finally
- Try-catch-finally机制
- 关于try-catch-finally
- C# try catch finally
- try...catch...finally
- try catch finally用法
- Try ---Catch----Finally
- try...catch... finally
- try....catch...finally 妙用
- try{} catch(){}finally{}执行
- Try Catch Finally
- try-catch-finally
- C# try, catch ,finally
- try catch finally
- try catch finally
- try-catch-finally
- try...catch...finally
- 100小时学会SAP.Day2
- 浅析Google的Gson解析
- Android Looper详解
- C Language Study - 识别中文字符
- Lua中的字符串函数库
- try...catch..finally
- 桑皇啶沥圆铆蒜荃片伎唤车芮哄缆遇雷箩邮喧停
- Java开发(一)
- Lession_03_C
- 【计算机网络】数据链路层(二):差错检测和纠正
- java基础复习之《异常体系》
- 第二周项目二
- 6.2 选择事务管理器
- 3.24