String、StringBuffer与StringBuild的区别

String :String类是不可变的,一旦创建了String对象,每次修改都相当于生成了新的String对象。

StringBuffer与StringBuilder的共同点 :对象能够被修改,不产生新的未使用对象。

StringBuffer : 线程安全。

StringBuilder :非线程安全,速度快,常用。

效率 : StringBuilder > StringBuffer > String

你可能感兴趣的:(String、StringBuffer与StringBuild的区别)