String  StringBuilder  StringBuffer
내부 저장 방식 String pool Heap Heap
 값의 변화 여부  X (immutable 변하지 않음)
 한 번 생성되면 바뀌지 않음
 O (mutable 변함)
 버퍼 크기를 늘리며 유연하게 바뀜
 O (mutable 변함)
 버퍼 크기를 늘리며 유연하게 바뀜
 쓰레드 동기화 여부
 Thread safe 여부
 O  X  O
 멀티쓰레드 환경에서 동기화 지원

 

 

 

 

https://ifuwanna.tistory.com/221

https://12bme.tistory.com/42

+ Recent posts