이번 장에서는 String , StringBuffer 및 StringBuilder에 대해 알아보려고 합니다. String String은 기본적으로 immutable 즉 변경 불가능한 클래스 입니다. 다음 예시와 함께 알아보도록 하겠습니다. {1} String a = "hello"; String b = "world"; //------ {2} a = a + b; System.out.println(a); // "helloworld" {1}의 과정에서는 a는 hello의 주소인 0x100 을 가르키고 b는 world 주소인 0x200을 각각 가르킵니다. {2}의 과정에서는 새로운 문자열 ("helloworld")이 담긴 instance가 생성되고 a는 이전에 가르키고 있던 0x100 주소 대신 0x300을 가르..