单个实例或单个程序打开

时间:2013-02-21 06:18:38

标签: java

我使用java创建了一个程序。 现在,我完成了我建立它。 如何让我的程序只运行一次或 他们称之为单一实例。

1 个答案:

答案 0 :(得分:-1)

这就是你创建Singleton类的方法

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
  }
}