String,StringBuffer,StringBuilder
--------------------------------------------------------------------------------------------------------------------
首先,String类是不可变类,一旦一个String对象被创建后,包含在这个对象中的字符序列是不可改变的,直至这个对象被销毁。
然后,StringBuffer代表一个字符序列可变的字符串,可以通过 append(),insert(),reverse()等方法改变这个字符串对象的字符序列。
接着,StringBuilder也代表字符串对象,实际上 StringBuffer和StringBuilder基本相似,构造器和方法也基本相同,不同的是,StringBuffer是线程安全的,StringBuilder没有实现线程安全功能,所以性能略高。