public class Singleton1 {
//懒汉式
private Singleton1() {
}
private static Singleton1 single = null;
public static Singleton1 getInstance() {
if (single == null) {
single = new Singleton1();
}
return single;
}
//懒汉式
private Singleton1() {
}
private static Singleton1 single = null;
public static Singleton1 getInstance() {
if (single == null) {
single = new Singleton1();
}
return single;
}
}
public class Singleton2 {
//饿汉式
private Singleton2() {
}
private static Singleton2 single = new Singleton2();
public static Singleton2 getInstance() {
return single;
}
}