String, StringBuffer, StringBuilder 비교
목차String, StringBuffer, StringBuilder 비교Java에서 문자열을 다룰 때, String, StringBuffer, StringBuilder 세 가지 주요 클래스를 사용할 수 있습니다. 자바 기본 상식 중의 하나로 꼭 숙지하시길 바랍니다. 각각의 특징과 차이점을 살펴보겠습니다.1. String (불변 객체, Immutable) String은 불변(Immutable) 객체입니다. 즉, 한 번 생성된 문자열은 변경할 수 없습니다.변경하려고 하면, 기존 문자열이 수정되는 것이 아니라 새로운 객체가 생성됩니다.📌 특징불변(Immutable) → 문자열이 변경될 때 새로운 객체가 생성됨리터럴(literal) 사용 가능 → "Hello"처럼 직접 할당 가능String Pool 사용 → ..
2025. 3. 14.