廢棄的finalize?

在Java繼承體系中,最頂層是Object類別,當中定義了各式物件的基礎行為,然而,其中的finalize方法問題重重,絕大多數情況下應避免使用。到了Java 9,斷然廢棄了finalize方法,這動作對基礎類別來說,絕不尋常,而且引發的問題是,當資源清除不得不依賴在物件生命週期結束之時,到底該怎麼做呢?
惡名昭彰的finalize

臉書留言

胡 自文

(這個頁面共進入 1 次, 今天進入 1 次)