StringBuffer 와 StringBuilder
1. String 은 용량이 고정되기 때문에 문자열 추가 시 객체를 계속 생성 한다.

2. StringBuffer 와 StringBuilder 는 용량이 변화하므로 새로운 객체를 생성 하지 않는다.

3. StringBuilder 도 마찬가지로 문자열이 추가 추가될 때 새로운 객체를 생성 하지 않는다.

<중요>
- String 은 char 배열을 다루기 위한 class 이다.
- String 에는 문자열을 다룰 수 있는 여러 메서드 들이 존재 한다.
- String 에서 문자열을 추가 할 때마다 객체가 증가 한다.
- 이런 객체의 남발을 막기 위해 StringBuffer 와 StringBuilder 가 생겼다.