本文共 326 字,大约阅读时间需要 1 分钟。
可变性:String不可变,StringBuilder和StringBuffer可变
线程安全:String、StringBuffer线程安全,StringBuilder线程不安全
性能:StringBuilder > StringBuffer > String
String 每次更改数据都会new一个新的对象,因为其本身是一个常量。但StringBuffer和StringBuilder会对本身进行修改,因此String速度最慢
StringBuilder自身没有加锁,因此线程不安全,但速度较快,StringBuffer加锁,线程安全。
一般使用:String
大量数据单线程:StringBuilder
大量数据多线程:StringBuffer
转载地址:http://vbmmi.baihongyu.com/