黑马程序员技术交流社区

标题: 单例设计模式是什么? [打印本页]

作者: 726477179    时间: 2016-8-11 08:40
标题: 单例设计模式是什么?
我百度到的答案是:多程序读取一个配置文件时,建议配置文件封装成对象。会方便操作其中数据,又要保证多个程序读到的是同一个配置文件对象,就需要该配置文件对象在内存中是唯一的。
这要怎么理解?还有里面说的配置文件就是 .class文件吗? 方便的话举个例子吧~

作者: ylca    时间: 2016-8-11 09:00
[Java] 纯文本查看 复制代码
//懒汉式单例类.在第一次调用的时候实例化自己   
public class Singleton {  
    private Singleton() {}  
    private static Singleton single=null;  
    //静态工厂方法   
    public static Singleton getInstance() {  
         if (single == null) {   
             single = new Singleton();  
         }   
        return single;  
    }  
}  

作者: 726477179    时间: 2016-8-11 13:56
ylca 发表于 2016-8-11 09:00
[mw_shl_code=java,true]//懒汉式单例类.在第一次调用的时候实例化自己   
public class Singleton {  
    ...

谢谢啦~~~~
作者: 阿弥陀佛么么哒    时间: 2016-8-11 14:51
//饿汉式单例类
public class Singleton {  
    private Singleton() {}  
    private static Singleton single=new  Singleton();  
    //静态工厂方法   
    public static Singleton getInstance() {  
        return single;  
    }  
}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2