单例,一个类获取一个共享的实例化对象。
要点:
1、构造函数私有化。
2、静态变量,静态方法
方式:
1、饿汉式,程序加载即创建单例实例。
2、懒汉式,程序加载时不创建实例,需要时再创建。懒汉式有线程风险,所以可以使用双重校验锁(校验+锁+校验)的方式,来保证线程安全。
示例代码,后续整理。