单例设计模式

来源:互联网 发布:聚合物水泥防水涂料js 编辑:程序博客网 时间:2024/06/05 07:15

饿汉单例设计模式

class Single {    private static Single s = new Single();    private Single(){}    public static Single getInstance(){        return s;    }}调用 Single s = Single.getInstance();

懒汉单例设计模式

class Single {    private static Single s;    private Single(){};    public static Single getInstance(){        if(s==null){            s = new Single();        }        return s;    }}调用 Single s = Single.getInstance();

推荐使用: 饿汉单例设计模式。 因为懒汉单例设计模式会存在线程安全问题,目前还不能保证一类在内存中只有一个对象。

原创粉丝点击