Programing/Java
String VS StringBuffer VS StringBuilder
JG Story (feat.구이커플)
2014. 9. 13. 00:27
1. String
변경되지 않은 Character 문자열 객체
문자열이 변경되지 않을 경우에는 String 사용
2. StringBuffer
값이 변경 가능, 동기화 기능 -> 다중 스레드일 경우에 사용
문자열이변경되고 다중 스레드에서 사용될 경우 사용
3. StringBuilder
값이 변경 가능, 동기화 되지 않음 -> 싱글 스레드일 경우에 사용
문자열이 변경되고 단일 스레드에서 사용될 경우 사용
처리속도
String < StringBuffer < StringBuilder