Sun JDK有一個java.lang.ref.Finalizer
類,它在垃圾回收期間使用。在Apache Harmony中,Android所基於的標準庫沒有這個類。android(apache和諧)垃圾回收
我的問題是:什麼是java.lang.ref.Finalizer
的達爾維克/和諧等值?我能看看dalvik的哪些源代碼來理解VM設計的垃圾收集方面?
Sun JDK有一個java.lang.ref.Finalizer
類,它在垃圾回收期間使用。在Apache Harmony中,Android所基於的標準庫沒有這個類。android(apache和諧)垃圾回收
我的問題是:什麼是java.lang.ref.Finalizer
的達爾維克/和諧等值?我能看看dalvik的哪些源代碼來理解VM設計的垃圾收集方面?
您可以按照說明on the Android devleopers website找到所有Android源代碼。這應該(據我所知)包括Dalvik虛擬機。
您只需要定義finalize()
方法即可爲類添加終結器。
我想知道VM機制來實現終結器語義。 – dacongy 2013-04-24 21:43:30
您提到的java.lang.ref.Finalizer類不是任何平臺中的公共API。 – 2013-04-24 12:57:16