Inspired by Effective Java. Singleton模式是在编程实践中应用最广泛的几种设计模式之一.以前知道的,实现单例的方法有两种(下面的A.B).刚刚在读<Effective Java的时候>学到一种新的更好的方法(E):单元素的枚举类型.同时通过网上资料也知道了其他两种方法(C.D).最后一种在Java中从1.5版本开始支持,其他语言在验证后说明. A.饿汉式(类加载的时候就创建实例).代码如下: public class MaYun { public static…