[java] StringBuffer, StringBuilder
문자열 결합 연산 + String은 내부의 문자열을 수정할 수 없다. (불변클래스) 문자열을 추가하거나 삭제해서 수정시 또다른 객체를 생성. 메모리의 불필요한 낭비가 발생 그것을 보완해서 나온것이 StringBuffer/Stringbuilder - StringBuffer 버퍼(buffer : 데이터를 임시로 저장하는 메모리)에 문자열을 저장한다. 버퍼 내부에서 추가, 수정, 삭제 작업을 할 수 있다. 멀티 스레드환경에서 사용가능 - StringBuilder StringBuffer와같이 버퍼에 문자열을 저장하고 추가,수정,삭제 작업 모두 가능하다. 단 하나 차이점은 단일 스레드환경에서 사용 가능 - append() : 문자열데이터 끝부분은 문자열 추가 - insert(int offset, ....) : 문..