java 懒汉式、饿汉式单例模式 不含多线程的情况
//饿汉式 提前生成了单例对象 class Singleton{ private static final Singleton instance=new Singleton(); private Singleton(){} public static Singleton getInstance(){ return instance; } } //懒汉式 调用的时候才会生成对象 class Singleton11 { private static Singleton11 instance; private Singleton11(){} public static Singleton11 getInstance(){ if (instance==null) { instance=new Singleton11(); } return instance; } } //多例模式 class Color { private static final Color Red=new Color("红色"); private static final Color Green=new Color("绿色"); private static final Color Blue=new Color("蓝色"); private String color; private Color(String