[불필요한 객체 생성을 지양해라] 불필요한 객체 생성은 곧 자원 절약에 해가 된다.같은 기능의 객체를 새로 생성하는 대신, 객체 하나를 재사용해서 사용하는 편이 나을때가 많다.(특히, 불변 객체의 경우 언제든지 재사용이 가능하다.) ✅ 문자열 객체 생성같은 값임에도 다른 레퍼런스인 경우에는 기존 인스턴스를 재활용 하자String s = new String("apple"); String을 new 로 생성하게 되면 항상 새로운 객체를 생성하게 된다.아래와 같이 하나의 인스턴스를 재활용 하는 편이 더 적합하다.String s = "apple"; 이 코드는 하나의 String 인스턴스를 재활용 한다. (매번 새로운 인스턴스를 만드는 것 대신)같은 가상 머신 안에서 이와 똑같은 문자열 리터럴을 사용하는 모든 코드..