try catch finally 用法 解释
处理异常
try 用来定义可能出现异常的代码块。
catch 用来捕捉异常,处理异常
finally 无论是否出现异常,都必须执行的代码块,一般用来关闭链接,释放流。
public class Test3 {public static void main(String[] args) {System.out.println("hello1");System.out.println("hello2");System.out.println("hello3");System.out.println("hello4");System.out.println("hello5");try {int a =10;int b=a/0;} catch (ArithmeticException e) {System.out.println("保险公司报销");}finally {System.out.println("我继续喝咖啡");}System.out.println("hello6");try {System.out.println("hello7");System.out.println("hello8");System.out.println("hello9");System.out.println("hello10");} catch (NullPointerException e) {System.out.println("第二个异常被处理掉");}finally {System.out.println("我继续喝咖啡");}System.out.println("hello11");}}
try 能否独立存在 不能
- catch 能否独立存在 不能
- finaly 能够独立存在。 不能
- try 后面能够直接写 finally 吗? 可以
- finally 可以不存在吗? 可以
*try 中可以继续try吗? 可以
*catch中可以继续try吗? 可以
*finally 中可以继续try吗? 可以
try catch finally 用法 解释相关推荐
- php中throw try,PHP的Try, throw 和 catch简单用法_PHP教程
PHP的Try, throw 和 catch简单用法 本文简单记录一下关于php中的 Try, throw 和 catch 的用法,后面有时间再做一个详细的解析. Try - 使用异常的函数应该位于 ...
- try()...catch()的用法
前面小括号中出现问题,文件流会自动关闭 摘自网友回复: 在stackoverflow偶尔看到的一个关于try()...catch()的用法,通常我们使用try...catch()捕获异常的,如果遇到类 ...
- 如何用简单的词语和用法解释Katana和OWIN?
本文翻译自:How to explain Katana and OWIN in simple words and uses? I have read many articles about the O ...
- js中try和catch的用法
js中try和catch的用法 版权声明:本文为@lyhh5原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明 原文链接:https://blog.csdn.net/l ...
- C++:try catch语句用法
C++中try catch语句用法有非常灵活,有许多种组合: 这里简单介绍以下最基本的用法: 1. 格式 try{ ... } catch{ ... } try语句块是用来判断是否有异常: catch ...
- 关于TypeScript 问号点 a?.b 的用法解释
关于TypeScript 问号点 a?.b 的用法解释 let obj = {a:{b:3} } 解释:obj?.a?.c 等价于 obj && obj.a && ob ...
- vim 详细用法解释总结
vim 详细用法解释总结 VIM | vim操作大全 关于Vim vim是Linux下第二强大的编辑器. 虽然emacs是公认的世界第一,我认为使用emacs并没有使用vi进行编辑来得高效. 如果是初 ...
- pytorch卷积操作nn.Conv中的groups参数用法解释
MobileNetV1<MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications> ...
- try/catch的用法
参考原文:https://www.cnblogs.com/freshmen/p/4424667.html 1.try/catch用法基础介绍 try{//程序中抛出异常throw value;}cat ...
最新文章
- 开发流程与版本管理规范
- Python-OpenCV 杂项(一):图像绘制
- 安卓java模拟器_用大白话告诉你:Java 后端到底是在做什么?
- Spring Enable* 注解
- MAC电脑安装Python3下的Jupyter Notebook
- 电子签名 和 电子证书
- Tinyhttpd 代码学习
- 使用 DateTimePicker 控件显示和选择时间
- SQL笔试经典50题及答案解析(题目41-50)
- 两年,关于我的四台3D打印机
- Win10怎么合并磁盘分区 合并磁盘的操作方法
- Nginx搭建反向代理服务器
- 桌上游戏(桌面游戏)入门指南
- 计算机函数求奖学金,Excel函数在高校奖学金评定中的实践应用参考.pdf
- MySQL中Index与Key的区别
- 【智能优化算法-正弦余弦算法】基于反向正弦余弦算法求解高维优化问题附matlab代码
- Qt数据可视化QChart - QBarSet柱状图
- 使用busybox快速制作initramfs
- PN结正向压降温度特性的研究
- Python爬取智联招聘网之贵阳python求职信息