java枚举单例好处不外乎三点: 1.线程安全 、2.不会因为序列化而产生新实例、 3.防止反射攻击。 线程安全 通过类加载机制保证 不会因为序列化而产生新实例 当前类自己实现了 readResolve()方法 防止反射攻击。 因为单例类的修饰是abstract的,所以没法实例化。