본문 바로가기
기타

StringBuffer VS StringBuilder

by Bhinney 2022. 7. 27.

1. StringBuffer과 StringBuilder

  • 공통점
    • 크기가 유연하게 변하는 가변적인 특성
    • 제공하는 메서드가 같고 사용법도 동일
  • 차이점
    • 동기화의 유무
  • StringBuffer
    • 각 메소드 별로 synchronized keyword가 존재
    • 멀티 스레드 상태에서 동기화를 지원
  • StringBuilder 
    • 단일 스레드 환경에서만 사용하도록 설계
    • StringBuffer보다 속도는 더 빠름
    • 현업에서는 언제 멀티스레드 환경에서 돌아가지 알지 못하기에 안정적인 StringBuffer로 통일하여 코딩하는 것을 추천

'기타' 카테고리의 다른 글

[GitHub] Git branch  (0) 2022.10.23
[GitHub] Issues, Milestone, Projects  (0) 2022.10.23
JSON  (0) 2022.07.22
HTML, CSS  (0) 2022.07.22
컴퓨터와 프로그래밍  (0) 2022.07.22

댓글