gpt4 book ai didi

java-me - 我如何计算 J2me 中某种类型的对象

转载 作者:行者123 更新时间:2023-12-04 07:02:50 25 4
gpt4 key购买 nike

我需要随时知道系统中存在多少某种类型的对象。在构造函数/析构函数中使用静态变量和递增/递减的标准方法不起作用,因为错过了 Object.finalize 方法。

最佳答案

作为一个粗暴的答案,您可以使用特殊的单例工厂生产所有对象,您可以在其中增加计数,当新对象产生时,并通过该工厂删除它们:

Object newOne = ObjectsFactory.getInstance().getNewObject(); // in this method count++
...
...
// we don`t need newOne anyMore
ObjectsFactory.getInstance().releaseObject(newOne); // here count--
newOne = null; // let gc do its work.

这种方法不会给你确切的结果,而是全面的东西。

关于java-me - 我如何计算 J2me 中某种类型的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1558979/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com