자료구조1 String StringBuffer StringBuilder란 무엇인가? String StringBuffer StringBuilder란 무엇인가? String, StringBuffer, StringBuilder 모두 문자열을 저장하고 관리하는 클래스 String String은 immutable 나머지 클래스(StringBuffer, StringBuilder)는 mutable한 특성을 가지고 있다. 최초 생성 시 메모리를 할당 받고 그 이후 메모리 공간이 변하지 않습니다. +로 문자열을 추가 연산할 경우 새로운 객체를 생성 해서 문자열을 저장하고 그 객체를 참조한다. 즉, String은 연산 작업이 많을 수록 성능이 좋지 않은 단점이 존재 다만 간단하게 사용하고 동기화에 신경쓰지 않아도 되기 때문에 내부 데이터를 자유롭게 공유 가능 StringBuffer, StringBuild.. 2023. 6. 2. 이전 1 다음