今天突然回想起以前的一個面試問題,是如何獲得一個對象的存在時間,即從創(chuàng)建到銷毀,對象由GC控制回收,所以有沒有辦法獲取到銷毀時間呢?
1 回答

蝴蝶不菲
TA貢獻1810條經(jīng)驗 獲得超4個贊
所有對象都有一個
protected void finalize();
方法。是從Object
中繼承的。這個方法在對象被回收前調(diào)用。你重寫一下這個方法,在里面打印一下當前時間即可。
至于創(chuàng)建的時間,在構(gòu)造方法里面打印即可。
添加回答
舉報
0/150
提交
取消