String1 문자열 클래스, 다양한 친구들의 이야기를 들어보자 분류 String StringBuffer StringBuilder 변경 Immutable Mutable Mutable 동기화 Synchronized 가능 (Thread-safe) Synchronized 불가능. String Class new 연산자를 사용하여 생성된 인스턴스의 메모리 공간은 변하지 않는다. (Immutable) Garbage Collector로 제거되어야 한다. 문자열 연산시 새로 객체를 만드는 Overhead가 발생한다. 객체가 불변하므로, Multithread에서 동기화를 신경쓸 필요가 없음.(조회 연산에 매우 큰 장점) 문자열 연산이 적고, 조회가 많은 Multithread 환경에서 좋다. StirngBuffer Class ,StringBuilder Class 특징 공통점 new 연.. 2021. 3. 21. 이전 1 다음