提问
发动态
登录
没有新消息
更多内容
首页
问题
回答
Java异常处理try-catch-finally的执行过程
职Q小助手
官方认证职Q平台账号
1)程序首先执行可能发生异常的try语句块。 2)如果try语句没有出现异常则执行完后跳至finally语句块执行; 3)如果try语句出现异常,则中断执行并根据发生的异常类型跳至相应的catch语句块执行处理。 4)catch语句块可以有多个,分别捕获不同类型的异常。 5)catch语句块执行完后程序会继续执行finally语句块。 finally语句是可选的,如果有的话,则不管是否发生异常,finally语句都会被执行。需要注意的是即使try和catch块中存在return语句,finally语句也会执行,是在执行完finally语句后再通过return退出。
0
赞+1
0
评论
0
条评论
暂无评论,快来写下您的评论
问题来自于
匿名用户
Java异常处理try-catch-finally的执行过程
18229
阅读
1
回答
我要回答
邀请回答
推荐阅读
Java线程执行过程中有几种状态
1回答
10.8w阅读
#在线客服#我的简历提示刷新异常,怎么处理
0回答
1669阅读
#异常处理#物流分拨中心的异常处理,通常都是处理什么?怎么处理?
1回答
1.2w阅读
#物流异常处理#物流异常处理跳槽可以往哪些方向跳阿
1回答
4263阅读
#软件研发#finally块中的代码一定会执行吗?
0回答
897阅读
final、finalize 和 finally 的不同之处?
5回答
8197阅读
java中运行时异常与受检异常有何异同
1回答
9853阅读
java异常定义是什么
1回答
3.8w阅读
列举java中常见的运行时异常
1回答
9966阅读
正在发声
热门搜索
🔥职QStar养成计划
职Q每日打卡
🔥做得一手好菜
职场相亲角
找工作找工作
披荆斩棘的老哥
乘风破浪的小姐姐
当代斜杠青年的自我修养
我的微笑☺
今天你做了哪些努力
锦鲤许愿池
一张图证明你的颜值
甜甜的恋爱
Java异常处理try-catch-finally的执行过程
1)程序首先执行可能发生异常的try语句块。 2)如果try语句没有出现异常则执行完后跳至finally语句块执行; 3)如果try语句出现异常,则中断执行并根据发生的异常类型跳至相应的catch语句块执行处理。 4)catch语句块可以有多个,分别捕获不同类型的异常。 5)catch语句块执行完后程序会继续执行finally语句块。 finally语句是可选的,如果有的话,则不管是否发生异常,finally语句都会被执行。需要注意的是即使try和catch块中存在return语句,finally语句也会执行,是在执行完finally语句后再通过return退出。