synchronized 썸네일형 리스트형 String StringBuffer StringBuilder 차이 1. String vs StringBuffer, StringBuilder String immutable(불변함) String 객체는 한번 생성되면 할당된 메모리 공간이 변하지 않는다. +연산 혹은 concat메소드를 이용해 value가 변경이 되어도 기존 문자열에 붙는 것이 아니라 새로운 String 객체를 만든다. 따라서 기존 객체는 GC에 의해 회수된다. StringBuffer, StringBuilder mutable(가변) 문자열 연산으로 기존 객체의 공간이 부족해지면, 버퍼 크기를 늘려서 유연하게 동작한다. 2. StringBuffer vs StringBuilder 두 클래스가 제공하는 메소드는 서로 동일하다. 그러나 StringBuffer는 메소드에 Synchronized 키워드가 존재하여 멀티.. 더보기 이전 1 다음