ITPub博客

首页 > IT职业 > IT生活 > 《Effective Java》的前26条建议

《Effective Java》的前26条建议

IT生活 作者:danielliu 时间:2021-09-09 09:05:40 0 删除 编辑

《Effective Java》的前26条建议

1.考虑用静态工厂方法代替构造器

2.遇到有多个构造器参数时要考虑使用构建器

3.用私有构造器或者枚举类型强化Singleton模式

4.通过私有构造器强化不可实例化的能力

5.避免创建不必要的对象

6.消除过期的对象引用

7.避免使用终结方法

8.覆盖equals()方法时遵守通用约定

9.覆盖equals时总是要覆盖hashCode()方法

10.始终要覆盖toString()方法

11.谨慎的覆盖clone

12.考虑实现comparable接口

13.使类和成员的可访问性最小

14.在共有类中使用访问方法而非共有域

15.是可变性最小化

16.使复合优先于继承

17.要么为继承而设计,并提供文档说明,要么就禁止继承

18.接口优先于抽象类

19.接口只用于定义类型

20.类层次优先于标签类

21.用函数对象表示策略

22.优先考虑静态成员类

23.请不要在新代码中使用原生态类型

24.消除非受检警告

25.列表优先于数组

26.优先考虑泛型

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/866/viewspace-2808020/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-08-19

  • 博文量
    119
  • 访问量
    810