摘要: 一般来说,最好能重用对象而不是每次需要就创建一个功能相同的对象。String s = new String("aaaaaa");以上是一个极端的例子,其实“aaaaaa”本身就是个对象没必要在为其封装一遍:String s = "aaaaaa";对于有静态工厂方法和构造器的不可变类,一般优先采用静态工厂。除了重用不可变的对象之外,也可以重用那些已知不会被修改的可变对象。public class Person { private final Date birthDate; public boolean isBabyBoomer() { Calendar g 阅读全文