string,stringbuffer,stringbuilder的区别和使用场景
string,stringbuffer,stringbuilder的区别和使用场景
String是final修饰的,不可变,每次操作都生成新的string对象,不断的创建就会不断的占用内存
Stringbuffer和stringbuilder都是在原对象上操作,所以如果经常对字符串内容进行改变的话就用这两种。
Stringbuffer是线程安全的,Stringbuilder是线程不安全的。
Stringbuffer都是synchronized修饰的
场景:性能:stringbuilder>string
原创
2021-07-13 14:39:16 ·
219 阅读 ·
0 评论