面試題:
1.final,finally和finalize區(qū)別
final:最終的意思,可以修飾類,成員變量,成員方法
修飾類,類不能被繼承
修飾變量,變量是常量
修飾方法,方法不能被重寫
finally:是異常處理的一部分,用于釋放資源。
一般來說,代碼肯定會(huì)執(zhí)行,特殊的情況:在執(zhí)行到finally之前jvm退出了。
finalize:是Object類的一個(gè)方法,用于垃圾回收
2:如果catch里面有return語句,請(qǐng)問finally里面的代碼會(huì)執(zhí)行嗎?
如果會(huì),請(qǐng)問是在return前,還是在return后
會(huì)。前。
準(zhǔn)確的說應(yīng)該是在中間
Debug一下