StringBuffer1 [JAVA] String 클래스 / StringBuffer 클래스 / StringBuilder 클래스 · 비교 정리 (+StringTokenizer 클래스) String , StringBuffer , StringBuilder 클래스는 자바에서 문자열을 다루는 '자료형 클래스'로 지원하는 '3가지 자료형'이다. 위 세가지 자료형은 모두 문자열을 다룰때 사용하나, 각각 쓰임새가 다르다.:보통 성능과 상황에 따라 비교하여 선택해서 사용한다. String 클래스 / StringBuffer클래스, StringBuilder에 대해 비교 · 정리해보자! String 클래스 불변형(immutable) 자료형따라서 초기 공간과 연산을 할 때 많은 시간과 자원을 사용하는 편이다.불변형으로 설계하는 이유: 보안, 동기화, 캐싱(힙 공간 절약)등의 성능적 이점을 얻기 위해서이다.문자열을 수정할 경우, 수정된 문자열이 새롭게 할당되어 새 주소를 넘기게 된다. Str.. 2024. 9. 3. 이전 1 다음