👣 개요 자바에서 문자열을 표현하는 객체들의 차이를 확인. String StringBuilder StringBuffer 저장 위치 Heap or String Pool Heap Heap Modifable Immutable Mutable Mutable Thread Safe O X O 여기서 Modifable이란? 예를 들어 "처갓집 (슈프림양념)치킨 먹고 싶다"라는 문자열이 있을 때, 해당 문자열을 "처갓집 (프라이드)치킨 먹고 싶다"라고 문자의 일부분만 변경 가능할 수 있냐는 것이다. String의 경우 일부 문자만 변경하고 싶어도 새로운 객체를 만들어서 할당해야 하기에 불필요한 메모리 할당을 유발한다. 하지만 동시에 Thread Safe하다는 특성을 가질 수 있다. 👣 String String 객체는 '..