public class Demo {
private Demo() {}
private static class Singleton {
private static final Demo INSTANCE = new Demo();
}
public static Demo getInstance() {
return Singleton.INSTANCE;
}
} 线程安全,懒加载
线程安全,启动加载
非线程安全,懒加载
非线程安全,启动加载