Enum枚举与枚举单例

1.基本概述

    枚举类是java特殊的类型,继承Enum类,可实现其他接口,本身没有构造方法,无法进行发序列化

 2.样例

    编译前: 

        public enum DataSourceEnum{

            DATASOURCE;

        }

   编译后:

        public final class DataSourceEnum extends Enum {

              public static final DataSourceEnum DATASOURCE;

              public static DataSourceEnum[] values();

              public static DataSourceEnum valueOf(String s);

              static {};

        }

3.优秀的线程安全单例
    因为所有类对象都是final static  会在类被加载时候初始化,并且是线程安全的

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容