计数编号已执行的次数

时间:2012-05-08 04:17:44

标签: java

如何在不保留文件和计数的情况下获取程序之前在java中运行的次数。是否有一个Application类或java中的东西来检查计数

2 个答案:

答案 0 :(得分:6)

您可以使用preferences API。这样就不需要来执行文件i / o。您仍然需要读取首选项值,增加它,然后存储新值。

在Windows上,首选项API使用注册表。在Unix上,首选项API使用文件系统作为后备存储(但作为开发人员,这对您来说是隐藏的)。

您可以获取/存储系统或个人用户的首选项。 (目前尚不清楚您是否想知道用户运行该程序的次数,或者该计算机上任何人运行该程序的次数)。在Preferences.systemNodeForPackage()中查找Preferences.userNodeForPackage()documentation

答案 1 :(得分:0)

您可以执行以下操作:

public class Test {

    private static int INSTANCE_COUNTER = 0;

    public Test() {

        INSTANCE_COUNTER++;
    }

    public static final int getInstanceCounter() {

        return INSTANCE_COUNTER;
    }

    //-Methods-//
}

现在,您可以调用Test.getInstanceCounter()来获取数字。