14.2 In Java, does the finally block get executed if we insert a return statement inside the try block of a try-catch-finally?
這道題問我們Java中的finally塊是否會被執行,當我們在try中加入了返回return。
答案是即便try中加入了return或者continue或者break等命令,finally塊仍然會被執行。但是下列兩種情況下finally裡的內容不會被執行:
1. 當虛擬機器Virtual Machine在try/catch模組中就退出了的時候
2. 當執行緒在處理try/catch模組就結束了的時候