我使用java创建了一个程序。现在我完成了我构建它。我怎样才能让我的程序只能运行一次或他们所谓的单实例。
问问题
137 次
1 回答
-1
这就是您创建单例类的方式
public class MyClass
{
private MyClass instance;
private MyClass() { }
public static MyClass getInstance()
{
return instance == null ? new MyClass() : instance;
}
}
因此,无论您在哪里尝试调用该类,都以这种方式进行
public class Main
{
public static void main(String[] args)
{
MyClass mc = MyClass.getInstance();
//With this only one instance of your class is possible
}
}
于 2013-02-21T06:44:50.987 回答