单例模式——懒汉模式和饿汉模式
2014-07-07 20:31
204 查看
步骤:
1、私有化构造函数
2、在本类中创建一个本类对象
3、定义一个公有方法,将创建的对象返回
1、私有化构造函数
2、在本类中创建一个本类对象
3、定义一个公有方法,将创建的对象返回
public class Test18 { public static void main(String[] args) { Single1 s1=Single1.getSingle1(); } } /** * 饿汉模式 */ class Single1{ private Single1(){}; private static Single1 s1=new Single1(); public static Single1 getSingle1(){ return s1; } } /** * 懒汉模式 */ class Single2{ private Single2(){}; private static Single2 s2=null; public static Single2 getSingle2(){ if(s2==null){ s2=new Single2(); } return s2; } }
相关文章推荐
- Java中的单例设计模式之饿汉模式、懒汉模式
- 饿汉模式和懒汉模式的多线程访问问题
- 单例模式中的懒汉模式和饿汉模式
- Singleton 单例模式(懒汉方式和饿汉方式)
- 从java.lang.Runtime看单例懒汉饿汉模式的选择
- 懒汉模式和饿汉模式
- 设计模式之单例模式:懒汉&饿汉
- 单例设计模式(饿汉模式与懒汉模式)
- Java单例模式之饿汉模式与懒汉模式
- java 单例模式 -饿汉 -懒汉
- 懒汉模式与饿汉模式
- 单例模式(饿汉模式和懒汉模式)
- 单例模式简单解析--Singleton 单例模式(懒汉方式和饿汉方式)
- 黑马程序员——单例设计模式,饿汉加懒汉
- Singleton 单例模式(懒汉方式和饿汉方式)
- 单例模式中的懒汉模式和饿汉模式
- Singleton 单例模式(懒汉方式和饿汉方式)
- 懒汉、饿汉单例模式具体代码
- 从java.lang.Runtime看单例懒汉饿汉模式的选择
- 单例模式之懒汉模式与饿汉模式的对比