您的位置:首页 > Web前端

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

2017-08-31 01:41 330 查看

泛型

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元素编写注释
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息