- 建议一个文件只定义一个类。
- 编写工具类时要注意极端情况,例如数组值为
null
,数组内没有元素等等。
- 少用方法,多用变量来接收方法返回的值。用空间换时间,效率更高。
- 独立的功能应该整合成方法,便于维护和重用。
- 多搜索,很多需求往往有现成的 API。
- 类的设计思想:
- 保证数据私有。
- 一定要对数据进行初始化。
- 不要在类中使用过多的基本类型。
- 不是所有的字段都需要单独的字段访问器和字段更改器(最好是用的时候再添加)。
- 分解有过多指责的类。
- 类名和方法名能够体现它们的职责。
- 优先使用不可变的类。如果类是不可变的,就可以安全地在多个线程间共享其对象。
- Java 中少用数组,多用 ArrayList 之类的集合