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