分享

try中的return语句,在finally前执行还是在finally后执行?

 昵称601992 2009-12-14
try中有的return语句,也有finally语句,请问finally是否执行,如果执行的话finally在return前执行还是在return后执行?
答案:finally的内容会执行,并且在return之前执行。
            try遇到return关键字时,将先调用执行finally块,然后再执行return语句。
            无论是否遇到异常,finally块都会执行,并都会在return之前执行,
            所以finally中常用来做清尾工作,如释放连接等等。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多