Effective Java第五条:避免创建不必要的对象
第五条:避免创建不必要的对象1, 有个一典型的例子String s=new String(“a”);这个语句每次都都创建一个新的string实例。但是这没有必要。你可以这么写。String s=”a”;这样就避免了创建一个新的string实例。2, 对于同时提供了静态工厂方法和构造器的不可变类,通常可以使用静态工厂方法而不是构造器,以避免创建不必要的对象。构造器在每次调用的