final、finally、finalize()的區別(skycto JEEditor)

書寫人生發表於2019-09-17

    final 表示最終的、不可改變的。用於修飾類、方法和變數。

    finally 異常處理的一部分,它只能用在try/catch語句中,表示希望finally語句塊中的程式碼最後一定被執行(但是不一定會被執行)
    finalize()是在java.lang.Object裡定義的,Object的finalize方法什麼都不做,物件被回收時finalized方法會被呼叫。
    特殊情況下,可重寫finalize方法,當物件被回收的時候釋放一些資源。但注意,要呼叫super.finalize()。
————————————————
版權宣告:本文為CSDN博主「ConstXiong」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處連結及本宣告。
原文連結:https://blog.csdn.net/meism5/article/details/89176986

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69947338/viewspace-2657329/,如需轉載,請註明出處,否則將追究法律責任。

相關文章