final, finally, finalize的區別 ---學習筆記

 final : 用於聲明屬性,方法和類,當修飾屬性時,表示屬性不能被改變;當修飾方法時,表示該方法不能被覆蓋;當修飾一個類是表示該類不能被繼承。

 finally: 是異常處理語句結構的一部分,常常與try,catch 搭配使用,不管try語句塊裏面有沒有return語句,finally語句塊總是執行。

finalize:Object類的一個方法,在垃圾收集器執行的時候會調用被回收對象的此方法,可以覆蓋此方法提供垃圾收集時的其他資源回收,例如關閉文件等。

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