单例模式分为三种:(1)、懒汉式单例;
(2)、饿汉式单例;
(3)、登记式单例
单例模式的三个特点:(1)单例类只有一个实例;
(2)、单例类自行创建该类的实例(在该类的内部创建自身的实例对象)
(3)、向整个系统公开这个实例接口;
单例模式用来保证系统中一个类只有一个实例,并且单例类的构造函数必须是私有的,同时单例类必须提供一个全局访问点。
1、一个经典的单例实现。
public class Singleton {
private static Singleton uniqueInstance = null;
private Singleton() {