饿汉式单例:
public class Singleton{
private static Singleton single = new Singleton();private Singleton(){}
public Singleton getInstance(){
return single;
}
}
懒汉式单例:
public classSingleton2 {
private Singleton2() {}
private static Singleton2 single;
public tatic Singleton2 getInstance() {
if (single == null) {
single = new Singleton2();
}
return single;
}
}