饿汉式是线程安全的, 饿汉式在虚拟机启动的时候就会创建 ,在类创建的同时就已经创建好一个静态的对象供系统使用,以后不在改变
//饿汉式单例类.在类初始化时,已经自行实例化
class Singleton1 {
//私有的默认构造子
private Singleton1() {}
//已经自行实例化
private static final Singleton1 single = new Singleton1(); //创建对象只执行一次 可不加final
//静态工厂方法
public static Singleton1 getInstance() {
return single;
}
}
单例模式——懒汉式和饿汉式 (详细)
http://blog.csdn.net/lanzhizhuxia/article/details/7920556
|
|