반응형 Java String1 Java 스트링(String) 스트링버퍼(StringBuffer) 스트링빌더(StringBuillder)에 대해서! -- 안녕하세요? 오늘은, Java의 문자열 클래스인 스트링(String), 스트링버퍼(String Buffer), 스트링빌더(String Builder)에 대해서 알아보려 합니다. 셋 다 JAVA 문자열 클래스의 일종이지만, immutable ↔ mutable 차이가 있습니다. 그럼, 각각에 대해서 알아볼까요? 스트링 (String) : 불변성(Immutable) : 한 번 생성된 문자열은 변경할 수 없습니다. 문자열을 변경하려고 하면 새로운 문자열 객체가 생성됩니다. : 한 번 생성되면, 할당된 메모리 공간이 변하지 않습니다. (주소값이 Stack 메모리 영역에 쌓이고, 클래스들은 Heap 메모리 영역에 생성) : 기존에 생성된 문자열에 다른 문자열을 붙여도 기존 문자열에 새로운 문자열이 붙는 것.. 2024. 10. 10. 이전 1 다음 반응형