校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > java语言 > string(后续会删除)
题目

关于String,StringBuilder以及StringBuffer,描述错误的是()

A.对String对象的任何改变都不影响到原对象,相关的任何change操作都会生成新的对象

B.StringBuffer是线程安全

C.StringBuilder是线程安全

D.可以修改StringBuilder和StringBuffer的内容

解答

正确答案是 C

A,java中的字符串存储在字符串常量区,不会改变,发生改变是会新创建一个对象
B,StringBuffer是线程安全的StringBuilder
C,StringBuilder跟StringBuffer功能相同,区别是StringBuilder不是线程安全的
D,StringBuilder和StringBuffer底层都是以字符数组存放的,可以修改内容
C 7条回复 评论
带脑斧

内容再全面一些就好了。

发表于 2023-07-12 21:00:00
0 0
肖白刃

千万别删等我进了阿里再删

发表于 2023-01-20 23:00:00
0 0
岛上书店后

没看这篇帖子之前完全不懂该咋答

发表于 2022-05-07 21:00:00
0 0
二大爷

4 stringbuilder性能更好一些,是相对对象创作量比较大而言

发表于 2019-08-03 22:37:10
0 0
企鹅哥哥

stringBuffer是stringBuilder的线程安全版本

发表于 2018-10-24 11:17:50
0 0
花花

补充:* initial capacity of 16 characters.

发表于 2018-10-24 11:17:39
0 0
窦先生

StringBuilder是不安全的,而StringBuffer是线程安全的。

发表于 2018-10-24 11:17:27
0 0