2. Java - String / StringBuffer / StringBuilder
분류 String StringBuffer StringBuilder 변경 Immutable Mutable Mutable 동기화 Synchronized 가능(Thread-safe) Synchronized 불가능 String 특징 - new 연산을 통해 생성된 인스턴스의 메모리 공간은 변하지 않는다.(Immutable) - Garbage Collector로 제거되어야 한다. - 문자열 연산시 새로 객체를 만드는 Overhead 발생한다. - 객체가 불변하므로, Multi-Thread 에서 동기화를 신경 쓸 필요없다. (조회 연산에 장점) > 문자열 연산이 적고, 조회가 많은 Multi-thread 환경에서 좋다. StringBuffer, StringBuilder 특징 공통점 - new 연산으로 클래스를 한 번..
2021.06.21