一、
1.单例模式:单例模式可以保证在同一时刻,某个类的实例(对象)只有1个
饿汉式: 一开始就已经创建好了`King`的对象,随时可供调用/获取public class King 
public class King {
		
    private static King king = new King();
    private King() {
    }
    public static King getInstance() {
        return king;
    }
}
懒汉式: 它的特点是“不到逼不得已的时候,并不会创建对象”
public class King {
    private static King king = null;
    private static final Object lock = new Object();
    private King() {
    }
    public static King getInstance() {
        if (king == null) {
            sychronized (lock) {
                if (king == null) {
                    king = new King();
                    }
                }
            }
        return king;
    }
}                            
原文:https://www.cnblogs.com/zhang20190701/p/13442861.html