자바
String vs StringBuffer vs StringBuilder
have a good time
2021. 10. 18. 20:12
공통점 : 문자열 (String)을 저장, 관리
차이점 :
String : 불변.
문자열 연산이 적고, 자주 참조 하는 경우 사용하면 좋음
StringBuffer : 가변.
문자열이 변경 가능한 객체라서, 문자열 연산이 자주 발생할 때 유리함
동기화가 필요한 멀티쓰레드 환경에서 사용시 유리
StringBuilder : 가변.
문자열이 변경 가능한 객체라서, 문자열 연산이 자주 발생할 때 유리함
동기화를 고려하지 않는 환경에서 사용하기(멀티쓰레드 환경이라도 동기화 고려 안 한다면 StringBuilder 사용)
참고 자료 :
https://jeong-pro.tistory.com/85
JAVA String, StringBuffer, StringBuilder 차이점
String, StringBuffer, StringBuilder의 장단점 및 차이점 자바에서 String과 StringBuffer, StringBuilder의 차이점을 알아본다. 앞서 이 클래스들의 공통점은 모두다 String(문자열)을 저장하고 관리하는 클래스..
jeong-pro.tistory.com