try-catch-finally中return的执行顺序

来源:互联网 发布:什么软件p图好用 编辑:程序博客网 时间:2024/05/11 18:30

经常有人问这个问题,其实很简单

执行顺序实际上和程序的编写顺序类似, try -> catch-> finally -> return

如果 有exception,那么就有catch

如果 有return语句  那么就有return出现的份

如果有finally语句   那就就有finally


比如 有发生异常,但是没有return语句, 那么执行顺序就是 try  catch  finally

比如有return语句 但是没有异常,那么执行语句就是  try finally return

0 0
原创粉丝点击