stringbuffer 和 stringbuilder
速度 小于
线程安全 线程非安全
单线程操作大量数据用stringbuilder
多线程操作大量数据用stringbuffer
少量数据速度快用string但数据不可变
stringbuffer 和 stringbuilder
速度 小于
线程安全 线程非安全
单线程操作大量数据用stringbuilder
多线程操作大量数据用stringbuffer
少量数据速度快用string但数据不可变
1.使用String类的场景:在字符串不经常变化的场景中可以使用String类,例如常量的声明、少量的变量运算。 2.使用StringBuffer类的场景:在频繁
String是Java语言非常基础和重要的类,提供了构造和管理字符串的各种基本逻辑。它是典型的Immutable类,被声明为final Class,所有的属性也都是final的。也由于它的不可变性,类似凭借,裁剪字符串等动作,都会产生新的String对象。由于字符串操作的普遍性,所以相关操作的效率往往对应用性能有明显影响。StringBuffer是为解决上面提到拼接产生太多中间对象的问题而提供的一
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M