Sample
饿汉式
public class Singleton {
private static final Singleton singleton = new Singleton();
private Singleton(){
}
public static Singleton getSingleton() {
return singleton;
}
}
懒汉式 (线程安全问题, 可以不用使用)
public class Singleton {
private static Singleton singleton;
private Singleton(){
}
public static Singleton getSingleton() {
return singleton == null ? new Singleton () : singleton ;
}
}