Effective Jave 创建和销毁对象 5.避免创建不必要的对象
一般来说,对于能够重用的对象,而不是在每次需要的时候就创建一个相同功能的新对象。重用的方式即快速,又流行。如果对象是不可变,他就始终可以被重用。String s=new String("person");该语句每次被执行时都会创建一个String实例,对于这些创建的动作完全是不必要的。传递给String构造器的参数,本身就是String实例,功能方面等同于构造器创建的所有对象。