반응형 StringBuffer1 JAVA - 문자열 클래스 문자열 클래스 분류 String StringBuffer StringBuilder 변경 immutable mutable mutable 동기화 Synchronized 가능(Thread-safe) Synchronized 불가능 1. String 클래스 new 연산으로 통해 생성된 메모리의 공간은 변하지 않음! (immutable) GC로 제거되어야 함 문자열 연산 시 새로 객체를 만드는 Overhead 발생 객체가 불변하므로, MultiThread에서 동기화를 신경 쓸 필요가 없음! (조회 연산에 매우 큰 강점) String 클래스는 연산이 적고, 조회가 많은 MultiThread 환경에서 좋음 2. StringBuffer 클래스 문자열 연산 시 새로 객체를 만들지 않고, 크기를 변경시킴 Thread Safe.. 2022. 11. 19. 이전 1 다음 반응형