String, StringBuffer, StringBuilder 차이점과 장단점 Java를 사용하면 종종 접하게 되는 문자열 클래스들입니다. (그리고 많은 회사들이 기술 면접 시에 이걸 물어보기도 한답니다.) String, StringBuffer, StringBuilder ... 모두 문자열을 저장하고, 관리하는 클래스인 것 같기는 한데, 왜 이렇게 굳이 여러가지를 만들어 놓았을까요? 먼저 String 과 다른 클래스(StringBuffer, StringBuilder)의 차이점을 알아보겠습니다. 두 문자열 클래스의 아주 기본적인 차이는 String은 immutable(불변함)하고, StringBuffer는 mutable(변함,변하기쉬움)하다는 것입니다. String 객체는 한 번 생성되면 할당된 메모리 공간이 변하지 않습니다. + 연산자 또는 concat 메서드를 통해 기존에 생성된.. 더보기 이전 1 ··· 139 140 141 142 143 144 145 ··· 385 다음 목록 더보기