try,catch,finally,try裏有return,finally 還執行麼

會執行,只有當 try{}中,包含遇到  System.exit(0) ,時,纔會致使 Java 虛擬機直接退出不會執行。虛擬機

當程序執行到 return 時,程序首先會執行 return 語句,等到 return 語句中都執行完,返回以前,程序把執行流程轉到 finally 中去,繼續執行。it

當 finally 中執行完以後,直接返回 return 準備好的內容。程序