1.懒汉单态模式
public class LazySingleton{
private static LazySingleton lazySingleton;
private LazySingleton(){...}
public synchronized static LazySingleton getInsatance(){
if(lazySingleton==null){
lazySingleton = new LazySingleton();
}
return lazySingleton;
}
}
2.饿汉单态模式
public class ESingleton{
private final static ESingleton eSingleton;
private ESingleton(){}
public static getInstance(){return eSingleton;}
}
3.登记式单例
本文介绍了两种常见的单例模式实现:懒汉式和饿汉式。懒汉式单例模式通过同步方法确保实例的唯一性,并在首次调用时创建实例;而饿汉式单例模式则在类加载时就创建实例。
932

被折叠的 条评论
为什么被折叠?



