首页 > 试题广场 >

下面关于 Java 中 String、StringBuffe

[不定项选择题]
下面关于 Java 中 String、StringBuffer、StringBuilder 相关的说法错误的有()
  • String 对象一旦被创建,它的值就不能被修改
  • 当对 StringBuffer 对象进行修改时,会创建新的 StringBuffer 对象
  • String 对象的不可变性使得它在多线程环境下是线程安全的
  • StringBuffer 是线程安全的,StringBuilder 是线程安全的

StringBuilder是线程不安全的,效率较高.而StringBuffer是线程安全的(加了synchronized),效率较低。

发表于 2025-08-21 11:56:20 回复(2)
StringBuffer是可变的,所有的修改操作(如 append,insert,delete等)都是在原对象上进行的,不会创建出新的对象
发表于 2025-10-14 15:24:16 回复(0)