《 Effective Java》关于泛型,方法和枚举,注解的建议

xiaoxiao2021-02-28  133

泛型

27.优先考虑泛型方法 28.利用有限制通配符来提高API的灵活性 29.优先考虑类型安全的异构容器

枚举

30.用enum代替int常量 31.用实例域代替序数 32.用EnumSet代替位域 33.EnumMap代替序数索引 34.用接口模拟可伸缩的枚举 35.注解优先于命令模式 36.坚持使用override注解 37.用标记接口定义类型

方法类

38.检查参数的有效性 39.必要时进行保护性拷贝 40.谨慎设计方法签名 41.慎用重载 42.慎用可变参数 43.返回零长度的数组和集合而不是null 44.为所有导出的API元素编写注释

转载请注明原文地址: https://www.6miu.com/read-17918.html

最新回复(0)