기본 개념

String 과 String Buffer, String Builder의 차이점

jason.moon 2009. 12. 17. 11:10

String: 변경 되지 않는 Character 문자열 자체

문자열이 변경되지 않을 경우에는 String 사용


String Buffer: 값이 변경 가능, 동기화 가능 - 다중 스레드 일 경우에 사용

문자열이 변경되고 다중 스레드에서 사용될 경우 사용


String Builder: 값이 변경 가능, 동기화 되지 않음 - 단일 스레드 일 경우에 사용

문자열이 변경되고, 단일 스레드에서 사용될 경우 사용


참고: http://cacky.tistory.com/36

        http://hongsgo.egloos.com/2033998

        http://java.ihoney.pe.kr/75