String1 [Java] StringBuilder와 String 연산 살짝 파보기 최근 미션을 진행하면서 output을 출력할 때 String 연산을 사용한다 vs StringBuilder를 사용한다로 선택지가 나뉘고 있습니다. 지난 백엔드 String 강의에서 네오가 ByteCode를 비교해준 것을 토대로 앞으로의 미션동안 제가 직접 사용할 output 연산에 대한 의사결정을 해보고자 합니다. String 연산의 발전 JDK 5 JDK 5 버전부터 String 연산은 JVM에서 StringBuilder로 최적화 되어 연산되었습니다. 아래 코드를 실행시켜봅시다. public String concat(String s, int i) { return s + i; } javap -c 명령어를 통해 바이트 코드를 간소화해서 확인해보면 아래와 같습니다. java.lang.String concat.. 2022. 3. 3. 이전 1 다음