1. StringBuffer와 StringBuilder 1) 개념 문자열을 다루는 클래스의 한 종류 2) 특징 문자열을 저장하는 가변 버퍼를 가지고 있기 때문에 저장된 문자열의 수정이 가능하다 문자열의 크기가 늘어나면 내부 버퍼 크기를 자동으로 조절한다. 한번 값이 할당되더라도 기존 데이터에 새로운 데이터를 더하는 방식을 취해서 속도가 빠르다 AbstractStringBuilder 라는 추상 클래스를 상속받는다. 값이 변경되더라도 같은 주소 공간을 참조하게 된다. 3) StringBuffer와 StringBuilder의 차이점 StringBuffer 동기화를 지원하여 멀티 스레드 환경에서도 안전하게 동작한다 StringBuilder 동기화를 지원하지 않는다 동기화를 지원하지 않기 대문에 StringBuf..