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

'눈가락' 카테고리의 다른 글
| 묘사하는 글을 쓰는 법(wikihow) (0) | 2020.06.21 |
|---|---|
| 아키텍쳐 설계 프로세스 ppt (0) | 2020.06.21 |
| [JAVA] 메모리 구조 (0) | 2020.06.19 |
| [JAVA] 이차원 배열 정렬하기 (0) | 2020.05.30 |
| [JAVA] 최솟값/최댓값 우선순위 큐 자료구조 사용법 (0) | 2020.05.28 |
