概念:
保证一个类仅有一个实例,并提供一个访问它的全局访问点。
要点:
1、某个类只有一个实例。
2、它必须自行创建这个示例。
3、必须自行向整个系统提供这个示例。
实现:
1、拥有一个私有的构造器。
2、提供一个自身静态的私有的成员变量。
3、提供一个公有的静态访问方法
单例模型demo
class Singletons { //单例模式 private static Singletons instance = new Singletons(); //公有方法 public static Singletons getInstance(){ return instance; } //私有的构造器 private Singletons(){ } } public class Singleton{ public static void main(String[] args) { System.out.println(Singletons.getInstance()); System.out.println(Singletons.getInstance()); } }