Sun JDK 有一个java.lang.ref.Finalizer
类,在垃圾收集期间使用。在 Android 所基于的标准库 Apache Harmony 中,没有类。
我的问题是:dalvik/harmony 相当于java.lang.ref.Finalizer
什么?我可以查看 dalvik 的哪些源代码来了解 VM 设计的垃圾收集方面?
Sun JDK 有一个java.lang.ref.Finalizer
类,在垃圾收集期间使用。在 Android 所基于的标准库 Apache Harmony 中,没有类。
我的问题是:dalvik/harmony 相当于java.lang.ref.Finalizer
什么?我可以查看 dalvik 的哪些源代码来了解 VM 设计的垃圾收集方面?
您可以按照 Android 开发者网站上的说明找到所有 Android 源代码。这应该(据我所知)包括 Dalvik VM。
您只需要定义finalize()
方法即可将终结器添加到类中。