单例模式

来源:互联网 发布:微信发假红包软件最新 编辑:程序博客网 时间:2024/06/06 20:12

单例模式特点:外界无法通过构造器创建对象,该类要提供一个静态方法向外界提供该类的唯一实例
一般书籍上面关于单例模式都是说的是两种:

  • 第一种:饿汉模式
  • 第二种:懒汉模式
    关于这两种模式的静态代码如下

饿汉式:

public class Singleton{    private Singleton(){}    private static Singleton instance=new Singleton();    public static Singleton getInstance(){        returen instance;    }}

懒汉式:

public class Singleton{        private static Singleton instance=null        private Singleton(){}        public static synchronized Singleton getInstance{            if(instance==null){                instance=new Singleton();            }            return instance;        }}
0 0
原创粉丝点击