-2

我使用java创建了一个程序。现在我完成了我构建它。我怎样才能让我的程序只能运行一次或他们所谓的单实例。

4

1 回答 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 回答