1.1何为单洌模式
1.2实现思路
1.3单例模式的两种实现方式
1.3.1饿汉式
懒汉式
饿汉式:立即加载,类加载完对象就创建完毕
优点:简单方便,没有多线程安全问题
缺点:耗费内存
懒汉式:延迟加载,调用静态方法时才创建对象
优点:节约内存(优点:实现起来比较简单;当类被加载的时候, static 的实例未被创建并分配内存空
间,当静态方法第一次被调用时,初始化实例变量,并分配内存,因此在某些特定条
件下会节约内存)
缺点:多线程中存在线程安全问题
解决方法
(同步方法同步代码块)