1.String是内容不可变的,而StringBuffer和StringBuilder是内容可变的。2.StringBuilder是异步的,数据不安全,效率高。StringBuffer是同步的,线程安全,效率低。 注意: String作为形参传递,效果和基本类型作为参数传递是一样的。虽然String作为一种引用类型,但是可以当做值类型。