1 写法简单 2 默认线程安全 3 反序列化(反射、克隆)时也不会创建新的对象 反序列化、反射、克隆 破坏单例 枚举类型为什么是线程安全的?为什么反序列化枚举类型也不会创建新的实例? 枚举类型为什么能实现单例模式?