String、StringBuilder、StringBuffer之间有什么区别

版权声明:未经允许禁止转载 https://blog.csdn.net/weixin_38481963/article/details/87896368

共同点:

String、StringBuilder、StringBuffer都被final关键字修饰,因此不能被继承。

不同点:

效率上:StringBuilder > StringBuffer > String

线程安全上:

  1. StringBuilder 非线程安全
  2. StringBuffer 线程安全
  3. String 非线程安全

是字符串常量还是字符串变量:

  1. StringBuilder 字符串变量
  2. StringBuffer 字符串变量
  3. String 字符串常量

猜你喜欢

转载自blog.csdn.net/weixin_38481963/article/details/87896368