try-catch-finally-return的執行前後順序問題

本文記錄兩種比較繞的狀況 前提:無論有沒有異常,finally塊中代碼都會執行 狀況1. catch 和 finally 中都有return 的狀況,執行步驟 一、三、五、6(可是步驟五沒有看到Log 工具AS 段點調試)返回值是2. - 不要在finally 中 retrun由於在 finally 中是釋放資源的,這麼作就是在犯罪。 - 猜想了一下,是否是在finally 中全部的操做都是無效的
相關文章
相關標籤/搜索