final, finally, finalize 的區(qū)別

final:關鍵字可以用于類,方法,變量前,用來表示該關鍵字修飾的類,方法,變量具有不可變的特性。

(1)final關鍵字用于基本數(shù)據(jù)類型前:這時表明該關鍵字修飾的變量是一個常量,在定義后該變量的值就不能被修改。

(2)final關鍵字用于方法聲明前:這時意味著該方法時最終方法,只能被調用,不能被覆蓋,但是可以被重載。

(3)final關鍵字用于類名前:此時該類被稱為最終類,該類不能被其他類繼承。

finally:異常處理時的一個代碼塊,無論是否遇到異常,finally代碼塊都會執(zhí)行。

finalize:finalize方法來自于java.lang.Object,用于回收資源??梢詾槿魏我粋€類添加finalize方法。finalize方法將在垃圾回收器清除對象之前調用。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容