공부목적으로 다른 블로그의 글을 그대로 따라치면서 작성되었습니다. 저작권 문제 시, 비공개 처리하겠습니다 String StringBuilder StringBuffer 새로운 값을 할당 할 때 마다 새로 클래스에 대한 객체가 생성된다 String 에 저장되는 문자열은 private final char[]의 형태이기 때문에 String 값은 바꿀 수 없다 (불변성) Array 에 add 가 불가능하기 때문에 새롭게 인스턴스를 생성해야 함 (아래 코드 참고) String + String + String ... ㄴ 각각의 String 주소값이 Stack 에 쌓이고 , Garbage Collector 가 호출 되기 전 까지 생선된 String 객체들 은 Heap 에 쌓이기 때문에 메모리 관리에 치명적이다 memo..