public class Main {

public static void main(String[] args) {
    Singleton s1 = Singleton.getInstance();
    Singleton s2 = Singleton.getInstance();
    System.out.println(s1 == s2);
}

} class Singleton {

private static Singleton instance;//第一点:一个独一无二的自己的家

private Singleton() {//第二点:家里谁也进不来,都给焊死了
}

public static Singleton getInstance() {
    if(instance==null) instance =new Singleton();//第三点:家里没人就造个人,才是一个完整的家
        return instance;
}

}