try,catch,finally的執行順序(超詳細)

閒話少說,上代碼 ①try中帶有return(基本類型) 當try中帶有return時,會先執行return前的代碼,然後暫時保存需要return的信息,再執行finally中的代碼,最後再通過return返回之前保存的信息。所以,這裏方法返回的值是try中計算後的2,而非finally中計算後的3 ②try中帶有return(引用類型) 看完這個例子,可能會發現問題,剛提到return時會臨時保
相關文章
相關標籤/搜索