天天看點

final、finally和finalize

final、finally和finalize三者的差別:

1、final關鍵字用于在多個語境下定義隻能配置設定一次的實體。

2、finally代碼塊是用于執行重要代碼(如關閉連接配接、流等)的代碼塊。無論是否處理異常,finally代碼總會被執行。finally代碼塊緊随try代碼塊或catch代碼塊。

3、finalize這是在删除或銷毀對象之前垃圾回收器總會調用的方法,該方法使得垃圾回收機制能夠執行清理活動。