//盗墓者是个丑奴儿,原
单例设计模式的使用合适之地:
1:在整个程序运行中,只产生一个对象(win系统任务管理器)
2:这个类经常被new对象,却不保持长时间被引用(比如,我new你对象只是需要你的某个方法然后就不用了)
饿汉式:访问类成员时,就开始初始化对象,直接返回。
懒汉式:访问类成员时候,在初始化对象。才返回。
一个用的"就"字,一个用的"才"字,不一样。
懒汉式存在的隐患:
如果访问人过多,某一纳秒却都第一次都访问,对象会扎堆的出来了,在方法中加入同步,进行排队,效率不高却保证对象的唯一性,