当前位置: 首页 > news >正文

网站建设工具品牌唐山玉田孤树做宣传上什么网站

网站建设工具品牌,唐山玉田孤树做宣传上什么网站,wordpress去除顶部工具栏,南京网站制作公司南京微尚了解了try-catch-finally的执行流程后,那么我们就要来了解异常的处理流程了,理解程序是如何一步步处理异常的,话不多说,来看。 关于"调用栈" 方法之间是存在相互调用关系的,这种调用关系我们可以用"调用栈"来描述,在JVM中有一块内存空间称为“虚拟机栈&q…

了解了try-catch-finally的执行流程后,那么我们就要来了解异常的处理流程了,理解程序是如何一步步处理异常的,话不多说,来看。

关于"调用栈"

方法之间是存在相互调用关系的,这种调用关系我们可以用"调用栈"来描述,在JVM中有一块内存空间称为“虚拟机栈"专门存储方法之间的调用关系,当代码中发现异常时,我们就可以使用e.printStackTrace();的方式查看出现异常代码的调用栈..

如果本

 

方法中没有合适的处理异常的方式,就会沿着调用栈向上传递

 如果一直向上传递都没有合适的方法处理异常,最终就会交给JVM处理,程序就会异常终止

(跟我们最开始未使用try catch时是一样的)

可以看到,程序已经异常终止了,没有执行到System.out.println("after try catch")这一行.

异常处理流程总结

程序先执行try中的代码

如果try中的代码出现异常,就会结束try中的代码,看和catch中的异常类是否匹配,

如果找到匹配的异常类型,就会执行catch中的代码.

如果没有找到匹配的异常类型,就会将异常向上传递到上层调用者..

无论是否找到匹配的异常类型,finally中的代码都会被执行到(在该方法结束之前执行).

如果上层调用者也没有处理的异常,就继续向上传递.

一直到main方法也没有合适的代码处理异常,就会交给JVM来处理,此时程序异常终止..

好了,今天分享就到这里,谢谢大家!!!

 

http://www.dtcms.com/a/480497.html

相关文章:

  • 网站开发维护人员搜索引擎推广策略
  • 网站建设开发方式包括dedecms 资源类网站
  • 海口专业做网站网店管家
  • 网站制作 网站建设怎么做的wordpress教学视屏
  • 刷排名凡搜网站宝域名备案中网站负责人
  • 网站建设专家排名进腾讯做游戏视频网站
  • 蚌埠集团网站建设阿里云二级域名建设网站
  • 网站维护流程图网站流量分析报告
  • 网站建设流程规划wordpress主题 说说
  • 选网站建设要注意什么养老保险2023价格表
  • 食品网站开发步骤建设一个视频网站需要什么条件
  • 各大知名网站开发语言取名字网站如何做
  • 漳州做网站含博大选地图标注收费属于违法行为吗
  • 吉安哪家网站建设公司好宁波建站服务
  • c++ tuple用法
  • 软件设计中的DDD模式讲解
  • 网站备案那个省份湖北招聘网
  • 如何用txt做网站时增加照片淘宝客网站怎么做
  • wordpress 移动到回收站发生错误wordpress数据库优化技巧
  • 做网站需要理解什么郑州燚空间网络科技有限公司
  • 集团网站建设特点 助君龙华建网站多少钱
  • 大兴安岭网站建设公司中小企业网站建设与推广
  • 网站建设企微商城网站建设价位
  • 洛江网站建设报价关键词优化seo费用
  • 建设银行的网站用户名是什么意思闪闪字体设计网页
  • 怎么做自己的网站后台教程正规的电商平台有哪些
  • 怎么做网页制作网站模板中国最好网站建设公司排名
  • 常州天宁区做网站公司wordpress博客主机选择
  • 河北住房建设厅网站首页北京想象力网站建设
  • 网站刷单账务处理怎么做微页制作网站模板下载软件