IT_tech/JAVA&JSP&스프링
이펙티브자바) 불필요한 객체생성 피하기
신드로
2023. 4. 3. 22:27
String s = new String("test");
이문장은 실행될 때마다 String 인스턴스를 새로 만든다.
String s = "test";
이코드는 새로운 인스턴스를 매번 만드는 대신 하나의 String 인스턴스를 사용한다.
응용하여, 복잡한 정규식 문법 또한 패턴인스턴스를 생성해두고
재사용하여 성능을 개선할 수 있다