String, StringBuffer, StringBuilder

String, StringBuffer, StringBuilder 분류 String StringBuffer StringBuilder 변경 Immutable Mutable Mutable 동기화 Synchronized 가능 (Thread-safe) Synchronized 불가능. 1. String 특징 new 연산을 통해 생성된 인스턴스의 메모리 공간은 변하지 않음 (Immutable) Garbage Collector로 제거되어야 함. 문자열 연산시 새로 객체를 만드는 Overhead 발생 객체가 불변하므로, Multithread에서 동기화를 신경 쓸 필요가 없음. (조회 연산에 매우 큰 장점) String 클래스 : 문자열 연산이 적고, 조회가 많은 멀티쓰레드 환경에서 좋음 2. StringBuffer, S..