简单一句话概括: String就是不可变的,StringBuffer是可变的 StringBuffer在缓冲区中追加字符串或者插入指定位置字符串,而且线程安全,比String大多数情况要快; 而StringBuilder就是StringBuffer的一个替身而已,功能和StringBuffer的一样,就是快,而且线程不安全。