String. StringBuffer、 StringBuilder三者的异同? string:不可变的字符序列;底层使用char[]存储stringBuffer:可变的字符序列;线程安全的,效率低。底层使用char[]存储StringBuilder: 可变的字符序列;jdk5.0 新增的,线程不安全,效率高;底层使用char[]存储