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

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

最好能重用对象,而不是每次使用时都创建一个新的。如果对象是不可变得,那它就始终可以被重用。

对于同时提供构造器和静态工厂方法的类,通常使用静态工厂方法,以避免创建不必要的对象。

要优先使用基本类型,避免不必要的自动装箱。