불필요한 객체 생성을 피하라 똑같은 기능의 객체를 매번 생성하기보다는 객체 하나를 재사용하는 편이 나을 때가 많다. 재사용은 빠르고 세련되다. new String() 하지 말것 아래 코드를 보자. 쓰면 안되는 코드 String s = new String("bikini"); // 따라하지 말 것 위 코드는 실행될 때마다 String 인스턴스를 새로 만든다. 완전히 쓸데없는 행위다. 권장되는 코드 String s = "bikini"; 위 코드는 새로운 인스턴스를 매번 만드는 대신 하나의 String 인스턴스를 사용한다. JVM 안에서 이와 똑같은 문자열 리터럴을 사용하는 모든 코드가 같은 객체를 재사용함이 보장된다. String.matches()를 사용할때 주의할것 생성 비용이 아주 비싼 객체가 있는데, 이..