【Java基礎篇】try catch finally語句包含return語句時的執行過程

網上有不少人探討Java中異常捕獲機制try…catch…finally塊中的finally語句是否是必定會被執行?java 不少人都說不是,固然他們的回答是正確的,通過我試驗,至少有兩種狀況下finally語句是不會被測試 try語句沒有被執行到,如在try語句以前就返回了,這樣finally語句就不會執行,這也說明了finally語句被執行的必要而非充分條件是:相應的try語句必定被執行到。
相關文章
相關標籤/搜索