String,StringBuffer与StringBuilder

String 字符串常量
StringBuffer 字符串变量(线程安全)
StringBuilder 字符串变量(非线程安全)
 
String 为不可变对象,每次改变都会重新生成一个对象,然后指针指向新的对象。
StringBuffer 每次都会对 StringBuffer 对象本身进行操作,而不是生成新的对象
StringBuilder 和 StringBuffer 之间的最大不同在于 StringBuilder 的方法不是线程安全的(不能同步访问),相较于 StringBuffer 有速度优势。
 

 

 

 

 
 
参考:
 

 

posted @ 2021-10-28 21:55  RChang  阅读(30)  评论(0)    收藏  举报