String, StringBuffer, StringBuilder 분류 String StringBuffer StringBuilder 변경 Immutable (불변) Mutable (가변) Mutable 동기화 Synchronized 가능 (Thread-safe) Synchronized 불가능 1. String 클래스의 특징 (객체 생성 방법에 따른 차이) String은 기본형(int, floa, char 등)과는 다르고, 첫 글자가 대문자로 시작하는 클래스이다. 1. new 연산을 통해 생성된 인스턴스의 메모리 공간은 변하지 않음 (Immutable) 값이 같은 String은 String Pool 내에서 String 객체를 공유 // 1. String s1 = "Hello"; // 2. String s2 ..