본문은 Effective Java를 읽고 간단하게 정리한 글입니다. 필요에 따라 생략/수정된 부분이 있을 수 있으며, 내용이 추후 변경될 수 있습니다.
선결론
- 문자열은 불변이므로 문자열 연결 연산자(+)로 문자열 n개를 잇는 시간 n^2에 비례한다 → 이는 심각한 성능저하를 유발할 수 있다
- 따라서 많은 문자열을 연결할 떄는 String 대신 StringBuilder를 사용하자
'책 > Effective Java' 카테고리의 다른 글
[이펙티브 자바] 아이템 68: 일반적으로 통용되는 명명 규칙을 따르라 (0) | 2022.07.15 |
---|---|
[이펙티브 자바] 아이템 64: 객체는 인터페이스를 사용해 참조하라 (0) | 2022.07.12 |
[이펙티브 자바] 아이템 62: 다른 작업이 적절하다면 문자열 사용을 피하라 (0) | 2022.07.07 |
[이펙티브 자바] 아이템 61: 박싱된 기본 타입보다는 기본 타입을 사용하라 (0) | 2022.07.06 |
[이펙티브 자바] 아이템 60: 정확한 답이 필요하다면 float와 double은 피하라 (0) | 2022.07.01 |