饿汉式缺点: 可能会浪费内存 线程安全
懒汉式缺点:只有在单线程下才有效 多线程下会破坏单例模式 线程不安全
饿汉是线程安全的,我们在这不讨论他.
主角是我们的懒汉式!!
public class LazyMan{
//私有化构造方法
private LazyMan(){
}
//创建一个对象 不赋值
private static LazyMan lazyMan;
//对外提供方法
public static LazyMan getInstance(){
if(lazyMan==null){
//(1)
try{
//为了更好的体现 多线程 睡眠使所有线程都进入
Thread.sleep(1000);
}catch(Exception e){
e.printStackTrace