String,StringBuffer,StringBuilder的区别

String str="aaa";
str="bbb";

以上代码虽然改变了str,但是执行过程是回收str,把值赋给一个新的str
StringBuffer创建之后,可以去修改
StringBuilder也可修改,执行效率高于StringBuffer,不安全
当字符赋值少使用String
字符赋值频繁使用StringBuilder
当多个线程同步操作数据,使用StringBuffer

 

posted @ 2022-04-08 10:26  小小卷  阅读(27)  评论(0)    收藏  举报