一、

运行结果:

二、

结果:

ArrayIndexOutOfBoundsException/内层try-catch
发生ArithmeticException

三、

结果:

ArrayIndexOutOfBoundsException/外层try-catch

四、

结果:

in Level 1
in Level 2
in Level 3
Level 3:class java.lang.ArithmeticException
In Level 3 finally
In Level 2 finally
In Level 1 finally

总结:finally在catch执行完或者执行完try后都会执行一遍。

五、

总结:不一定,如果在finally之前程序已经退出了就不会执行到了。

最新文章

  1. SpringBoot Schedule 配置
  2. Linux摄像头驱动学习之:(六)UVC-基本框架代码分析
  3. [PE结构分析] 11.资源表结构
  4. UISegmentedControl的使用
  5. react服务端/客户端,同构代码心得
  6. Python图
  7. MySQL的基本使用
  8. jquery之ajax中国乱码的解决方案
  9. Ansible Filter
  10. x86主机搭建家庭智能路由系统 ---- Proxmox虚拟化实现一机多用
  11. 自学JS
  12. web storage 离线存储
  13. oracle:批量插入不同方案对比
  14. go语言时间比较
  15. Make a plan
  16. 阿里云-CentOS如何挂载硬盘
  17. [Java并发编程(一)] 线程池 FixedThreadPool vs CachedThreadPool ...
  18. Unity Chan 2D Asset
  19. Linux的远程连接工具:SSH的安装
  20. JAVA代码模板总结

热门文章

  1. 02 . Vue入门基础之条件渲染,列表渲染,事件处理器,表单控件绑定
  2. Java实现FTP跨服务器文件操作
  3. currentColor在CSS的含义
  4. 4. Spark在集群上运行
  5. linux 调试&各种知识收集2(持续更新)
  6. python 之路 面向对象
  7. Centos7下Jewel版本radosgw服务启动
  8. 关于重写equals同时重写hashcode
  9. kali 系列学习12-使用Wifite破解无线网络
  10. tp5 统一返回json格式