处理异常

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 用法 解释相关推荐

  1. php中throw try,PHP的Try, throw 和 catch简单用法_PHP教程

    PHP的Try, throw 和 catch简单用法 本文简单记录一下关于php中的 Try, throw 和 catch 的用法,后面有时间再做一个详细的解析. Try - 使用异常的函数应该位于 ...

  2. try()...catch()的用法

    前面小括号中出现问题,文件流会自动关闭 摘自网友回复: 在stackoverflow偶尔看到的一个关于try()...catch()的用法,通常我们使用try...catch()捕获异常的,如果遇到类 ...

  3. 如何用简单的词语和用法解释Katana和OWIN?

    本文翻译自:How to explain Katana and OWIN in simple words and uses? I have read many articles about the O ...

  4. js中try和catch的用法

    js中try和catch的用法 版权声明:本文为@lyhh5原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明 原文链接:https://blog.csdn.net/l ...

  5. C++:try catch语句用法

    C++中try catch语句用法有非常灵活,有许多种组合: 这里简单介绍以下最基本的用法: 1. 格式 try{ ... } catch{ ... } try语句块是用来判断是否有异常: catch ...

  6. 关于TypeScript 问号点 a?.b 的用法解释

    关于TypeScript 问号点 a?.b 的用法解释 let obj = {a:{b:3} } 解释:obj?.a?.c 等价于 obj && obj.a && ob ...

  7. vim 详细用法解释总结

    vim 详细用法解释总结 VIM | vim操作大全 关于Vim vim是Linux下第二强大的编辑器. 虽然emacs是公认的世界第一,我认为使用emacs并没有使用vi进行编辑来得高效. 如果是初 ...

  8. pytorch卷积操作nn.Conv中的groups参数用法解释

    MobileNetV1<MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications> ...

  9. try/catch的用法

    参考原文:https://www.cnblogs.com/freshmen/p/4424667.html 1.try/catch用法基础介绍 try{//程序中抛出异常throw value;}cat ...

最新文章

  1. 开发流程与版本管理规范
  2. Python-OpenCV 杂项(一):图像绘制
  3. 安卓java模拟器_用大白话告诉你:Java 后端到底是在做什么?
  4. Spring Enable* 注解
  5. MAC电脑安装Python3下的Jupyter Notebook
  6. 电子签名 和 电子证书
  7. Tinyhttpd 代码学习
  8. 使用 DateTimePicker 控件显示和选择时间
  9. SQL笔试经典50题及答案解析(题目41-50)
  10. 两年,关于我的四台3D打印机
  11. Win10怎么合并磁盘分区 合并磁盘的操作方法
  12. Nginx搭建反向代理服务器
  13. 桌上游戏(桌面游戏)入门指南
  14. 计算机函数求奖学金,Excel函数在高校奖学金评定中的实践应用参考.pdf
  15. MySQL中Index与Key的区别
  16. 【智能优化算法-正弦余弦算法】基于反向正弦余弦算法求解高维优化问题附matlab代码
  17. Qt数据可视化QChart - QBarSet柱状图
  18. 使用busybox快速制作initramfs
  19. PN结正向压降温度特性的研究
  20. Python爬取智联招聘网之贵阳python求职信息

热门文章

  1. 【概念卡片】美团CEO王兴的竞争之道,它能给你底气
  2. Linux三剑客学习之提取手机号码
  3. 基于python的有道词典接口爬取
  4. 修改windows注册表使投影模式默认为复制
  5. linux 克隆后网络配置,虚拟机上克隆linux后的网络配置
  6. Durzosploit javascript exploits
  7. 阿里云服务器的系统盘怎么选?
  8. 涡街流量计在大口径流量如何测量
  9. [YOLO专题-19]:YOLO V5 - ultralytics代码解析-dataloader数据加载机制
  10. Android 9.0 适配指南