문자열의 + 연산이 많아진다면 메모리, 시간 두 관점 모두에서 손해를 많이보게 된다. 이를 위해 StringBuffer와 StringBuilder 클래스가 제공되는데 StringBuffer는 멀티쓰레드에 안전하도록 동기화가 되어있다. 멀티쓰레드로 작동되는 프로그램이라면 StringBuffer를, 아니라면 StringBuilder를 사용하자.