String :字符串常量
StringBuild : 字符串变量(线程不安全的)
StringBuffer:字符串变量 (线程安全的)
String 是final 类型的,所以不可更改
StringBuild和StringBuffer 都实现了Serializable, CharSequence, Appendable 这三个接口,都需要重写所有的抽象方法,但是StringBuffer在重写方法的时候,都加上了synchronized同步锁,所以StringBuffer石先成安全的,StringBuild石先成不安全的,因此StringBuild的效率高于StringBuffer ,在多线程的情况下,要是用StringBuffer,在单线程的情况下使用StringBuild的效率更高一点。