美文网首页
《Oracle Java SE编程指南》18-04:finall

《Oracle Java SE编程指南》18-04:finall

作者: AT阿宝哥 | 来源:发表于2020-04-30 00:40 被阅读0次
课程封面-JavaSE-AT阿宝哥

内容导航

  • 前言
  • 1、执行顺序
  • 2、finally与return
  • 3、虚拟机退出

1、执行顺序

try、catch、finally的执行顺序:

  • 如果try中没有异常,执行顺序try --- finally。
  • 如果try中有异常,执行顺序是try --- catch --- finally。

2、finally与return

如果try中没有异常并且try中有return这时候正常执行顺序是try ---- finally --- return。
如果try中有异常并且try中有return这时候正常执行顺序是try----catch---finally--- return。
如果try有异常,相应catch中有return,顺序是try---catch---finally---return。

总之 finally 永远执行!


3、虚拟机退出


持续更新,欢迎留言提议!
码字很累,多点赞多赞赏!


扫描二维码,关注AT阿宝哥

网友评论

      本文标题:《Oracle Java SE编程指南》18-04:finall

      本文链接:https://www.haomeiwen.com/subject/arhawhtx.html