搜索
您的当前位置:首页正文

Effective Java-枚举和注释

来源:二三娱乐

用enum代替int常量

用实例域代替序数

  • 永远不要根据枚举的序数导出与它相关联的值,而是要将它保存在一个实例域中

  • 大多数时候都不要使用enum的ordinal方法,它是给像EnumSet这种结构用的

用EnumSet代替位域

用EnumMap代替序数索引

用接口模拟可伸缩的枚举

注解优先于命名模式

坚持使用override注解

用标记接口定义类型

  • 如果想要定义类型,一定要使用接口
Top