特牛生活网

单例模式_莫枢的博客-CSDN博客

网友收藏
什么是Singleton?单例设计模式,即某个类在整个系统中只能有一个实例对象可被获取和使用的代码模式。例如:代表JVM运行环境的Runtime类。要点一是某个类只能有一个实例构造器私有化二是它必须自行创建这个实例含有一个该类的静态变量来保存这个唯一的实例三是它必须自行向整个系统提供这个实例对外提供获取该实例对象的方式(1)饿汉式:直接创建对象,不存在线程安全问题直接实例化饿汉式枚举式静态代码块饿汉式(2)懒汉式:延迟创建对象线程不安全(只适用于单线程)线程安全静
标签:单例模式