Java-面試乾貨:final, finally, finalize 的區別

1.final:(關鍵字),修飾變量(必須有初始值並且不能修改)、方法(不能重載)、類(不能被繼承)

2.finally:在異常處理中執行任何清理操作,catch塊中若是拋出異常或者有return時也能保證後續代碼正常執行

3.finalize:是Object中的方法名,垃圾回收器將要回收對象所佔內存之前被調用。finalize的作用往往被認爲是用來做最後的資源回收

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章