zoukankan      html  css  js  c++  java
  • Sting、StringBuffer、StringBuilder

    1)String是字符串常量,一旦创建之后不可更改;StringBuffer和StringBuilder是字符串变量,可以更改。String的不可变,所以适合作为Map的键。

    (2)StringBuilder 是线程不安全的,StringBuffer是线程安全的,使用了Synchronized关键字,即线程锁。

    (3)字符串拼接时的效率:StringBuilder > StringBuffer > String。

    (4)如果操作少量的数据用 String,单线程下操作大量数据用StringBuilder,多线程下操作大量数据用StringBuffer

    欢迎关注本人微信公众号,让代码之美洗涤心灵,让技术带你升职加薪

  • 相关阅读:
    p1297
    p2023
    p1612
    逆元总结
    p1652
    考试总结10-08
    p1459
    p1821
    p1863
    p1884
  • 原文地址:https://www.cnblogs.com/wanerhu/p/10693009.html
Copyright © 2011-2022 走看看