String Buffer와 String Builder의 공통점과 차이점 공통점 (1) 둘 다 문자열을 다루는 클래스 (2) 문자열을 (유)동적으로 변경하는 데 사용 String Buffer 가변 클래스 문자열을 효율적으로 다루기 위한 클래스 바뀌거나 바뀔 수 있는 문자열을 나타내고 문자열이 변경이나 조작이 필요한 경우 사용 스레드 안전(Thread-safe) 멀티 스레드 환경에서 여러 스레드가 동시에 접근해도 데이터 무결성 유지(안전) 동기화가 적용되어 성능면에서 Builder보다 느릴 수 있음 문자열 추가 StringBuffer sb = new StringBuffer(); // StringBuffer 생성 //문자열 추가 sb.append("Hello"); sb.append("Java"); sb.app..