[JAVA] StringBuffer 와 StringBuilder
·
공부
1. String vs StringBuffer 와 StringBuilderString : 불변성(Immutable)갖음 - 할당된 공간이 변하지 않음StringBuffer, StringBuilder : 가변성(mutable)갖음 - 할당된 공간이 변함String str = new String("hello"); (1)str = str + " world"; //hello world (2) (1)에서는 str --> hello 를 가르켜 메모리 주소가 할당(2)에서는 str --> hello world를 가르켜 메모리 주소가 할당 이때 hello 값이 들어간 메모리영역 != hello world 값이 들어간 메모리영역(즉, hello 값이 들어간 메모리영역은 Garbage가 된다!) 변하지않은 문자열을 추가,..