设计一个类,我们只能生成类的一个实例。
public class Singleton {
private static class SingletonInstance{
private static final Singleton instance = new Singleton();
}
public static Singleton getInstance(){
return SingletonInstance.instance;
}
public Singleton(){}
}
把类先静态初始化,这样确保调用时只初始化一次。