String,StringBuffer,StringBuilder区别:

    1.value[] 的final修饰:导致String类型的一旦被赋值后不能改变;

    2.synchronized修饰StringBuffer从AbstractStringBuilder继承来的方法,造成其性能相对较慢,但是安全性高;

    3.其内部都是通过字符数组来实现的,可变字符串的本质是,数组的拷贝;

    4.StringBuilder是jdk1.5 ,新添加的用于StringBuffer的简单替代使用的;

String,StringBuffer,StringBuilder区别

相关文章: