Effective Java之避免创建不必要的对象(五)
1.对于不可变类(immutable),他始终可以被重用。如:String类 String s = new String(“string”); 这种方法创建了两个String对象,因为传入String构造器的参数本身就是一个String实例,new再创建一个对象,由s指向它,事实上这样做浪费了两倍内存。 所以应该这样: String s = “string”;又如:Integer类等包装类