您的位置:首页 > 其它

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

2014-12-25 19:19 197 查看
经常有人问这个问题,其实很简单

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

如果 有exception,那么就有catch

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

如果有finally语句 那就就有finally

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

比如有return语句 但是没有异常,那么执行语句就是 try finally return
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: