본문 바로가기

Code Analysis/make-delivery

[#28] 장바구니에 메뉴 추가, 조회, 삭제 로직

# String vs StringBuffer vs StringBuilder

String : 불변객체 : 변화 없을 때 사용.

 

메모리 너무 많이 할당/해제 -> 가비지 쌓임 ->

-> 그래서 가변성을 가지는 StringBuffer/StringBuilder 사용.

둘 중 StringBuffer는 동기화가 되므로 멀티쓰레드에서 안전 ( String도 불변객체이므로 멀티쓰레드에서 안전 )

StringBuilder는 동기화를 지원하지 않아서 멀티쓰레드 X -> 단일 쓰레드에서는 성능 Good.

 

 

 

 

 

 

 

 

 

 

[#34] 결제 생성 추가

에서 시작할 차례

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Recent Posts
Popular Posts
Recent Comments