3、汉模式和饿汉模式,如下:饱汉单类模式例子代码:[java]viewplaincopy1.public class Singleton1{ 2. //饱汉模式,声明时就创建实例对象 3. public static final Singleton1 instance = new Singleton1(); 4. //单类模式的构造方法必须为private,以避免通过构造方法创建对象实例, 5. //并且必须显示声明构造方法,以防止使用默认构造方法 6. private
4、 Singleton1(){} 7. //单类模式必须对外提供获取实例对象的方法 8. public static Singleton1 geInstance(){ 9. return instance; 10. } 11.} 饿汉单类模式即延迟初始化单类方式,例子代码:[java]viewplaincopy1.public class Singleton2{ 2. //饿汉模式,声明时不创建实例对象 3. public s