1. 程式人生 > >Try語句中有return,那麽finally中的code會執行嗎?什麽時候執行?

Try語句中有return,那麽finally中的code會執行嗎?什麽時候執行?

BE soc clas 操作 div code gpo OS 完成

會執行的,在return前,就是執行到return的時候等待finally執行,執行完成之後在return,如果finally中有return,那麽不再執行try裏面的return

finally 中語句是指不管出不出現異常你都希望執行的操作,比如關閉文件流、socket流等操作。如果程序都return了,那執行就沒有意義了,所以會在return之前執行finally

Try語句中有return,那麽finally中的code會執行嗎?什麽時候執行?