본문 바로가기
IT_tech/JAVA&JSP&스프링

이펙티브자바) 불필요한 객체생성 피하기

by 신드로 2023. 4. 3.

String s = new String("test");

 

이문장은 실행될 때마다 String 인스턴스를 새로 만든다.

 

String s = "test";

 

이코드는 새로운 인스턴스를 매번 만드는 대신 하나의 String 인스턴스를 사용한다.

 

응용하여, 복잡한 정규식 문법 또한 패턴인스턴스를 생성해두고

 

재사용하여 성능을 개선할 수 있다