同步容量StringBuffer和StringBuilder

废话就不多说了,开始。。。

    v

    一个StringBuffer象对在结构后之,其小大还可以变改;

    v

    只能用结构器对它初始化;

    v

    StringBuffer象对的容量和它的长度是两个念概,其容量大于其长度;

    v

    StringBuffer经常的再分配会发生内存碎片,且实现同步会低降行执效率,因此单线程中不经常使用。

    每日一道理
这浓浓的母爱使我深深地认识到:即使你是一只矫健的雄鹰,也永远飞不出母爱的长空;即使你是一条扬帆行驶的快船,也永远驶不出母爱的长河!在人生的路上不管我们已走过多远,还要走多远,我们都要经过母亲精心营造的那座桥!

    v

    用法与StringBuffer几乎雷同;

    v

    不能保障同步,因此效率更高,常在单线程中应用。

    v

    算运次数少时,应用String类足够了;

    v

    算运次数多时,议建:局部变量一般用StringBuilder,因为一般不会有多线程的问题;

    v

    必要时可对它们互相换转。

文章结束给大家分享下程序员的一些笑话语录: 爱情观
  爱情就是死循环,一旦执行就陷进去了。
  爱上一个人,就是内存泄露--你永远释放不了。
  真正爱上一个人的时候,那就是常量限定,永远不会改变。
  女朋友就是私有变量,只有我这个类才能调用。
  情人就是指针用的时候一定要注意,要不然就带来巨大的灾难。

原文地址:https://www.cnblogs.com/xinyuyuanm/p/3065371.html