Effective Java 条款6-避免创建不必要的对象

备注:

构造函数不可避免每次执行都会创建新的对象
工厂方法可以通过缓存避免这个问题
避免Pattern对象的重复创建:把它作为静态变量,这样类初始化的时候只创建一次
能用原生变量就不要用自动装包的变量

拓展:

  1. 深入了解一下: String s1 = new String("hello") 和 String s2 = "hello" 区别

你可能感兴趣的:(Effective Java 条款6-避免创建不必要的对象)