java面試題19--final、finally、finalize的區別
阿新 • • 發佈:2019-02-16
final:
最終的意思,可以修飾類、變數、成員方法
修飾類:該類不能被繼承
修飾變數:該變數是常量
修飾方法:該方法不能被重寫
finally:
是異常處理的一部分,常用於釋放資源
一般來說,finally中的方法一定會被執行,特殊情況下:在執行到finally之前,jvm退出了,該方法不能被執行
finalize
是Object類的一個方法,用於垃圾回收