String和StringBuffer的区别String:
对象不是原始类型。 对于不可变对象,一旦创建,就无法更改值。 对现有String对象的更改是重新创建新对象并保存新值。 String是final类,不继承。StringBuffer:
不像String那样重新创建对象的可变对象。 只能用构造函数创建。 stringbuffersubffer=new string buffer (; 创建对象时,将为内存分配内存空间,首先保存空值,然后从该append方法分配subffer.append(「helloword”)。 字符串连接操作中StringBuffer的效率明显高于String;String对象是不变对象,每次使用String时都会创建新对象并保存新值。StringBuffer对象实例化后,只对这一个对象执行操作。