总结:没什么好说的,单例模式就是创建全局唯一的实例
//懒汉模式
public class Singleton {
private Singleton(){ }
private static Singleton instance = null;
public static synchronized Singleton getInstance() {
if (instance == null){
instance = new Singleton();
}
return instance;
}
}
//恶汉模式
class Singleton1 {
private Singleton1(){ }
private static Singleton1 instance1 = new Singleton1();
public static Singleton1 getInstance() {
return instance1;
}
}
本文介绍了单例模式的两种实现方式——懒汉模式和恶汉模式。懒汉模式通过同步方法确保线程安全并延迟实例化,而恶汉模式则在类装载时就完成初始化。这两种模式都是为了保证在应用中只有一个实例存在。
6597

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



