<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    全面解釋StringBuilder、StringBuffer和String的關(guān)系
    1. String 類
         String的值是不可變的,這就導(dǎo)致每次對String的操作都會生成新的String對象,不僅效率低下,而且大量浪費有限的內(nèi)存空間。
       String a = "a"; //假設(shè)a指向地址0x0001
       a = "b";//重新賦值后a指向地址0x0002,但0x0001地址中保存的"a"依舊存在,但已經(jīng)不再是a所指向的,a 已經(jīng)指向了其它地址。
       因此String的操作都是改變賦值地址而不是改變值操作。

    2. StringBuffer是可變類,和線程安全的字符串操作類,任何對它指向的字符串的操作都不會產(chǎn)生新的對象。 每個StringBuffer對象都有一定的緩沖區(qū)容量,當(dāng)字符串大小沒有超過容量時,不會分配新的容量,當(dāng)字符串大小超過容量時,會自動增加容量。

       StringBuffer buf=new StringBuffer(); //分配長16字節(jié)的字符緩沖區(qū)
       StringBuffer buf=new StringBuffer(512); //分配長512字節(jié)的字符緩沖區(qū)
       StringBuffer buf=new StringBuffer("this is a test")//在緩沖區(qū)中存放了字符串,并在后面預(yù)留了16字節(jié)的空緩沖區(qū)。

    3.StringBuffer
      StringBuffer和StringBuilder類功能基本相似,主要區(qū)別在于StringBuffer類的方法是多線程、安全的,而StringBuilder不是線程安全的,相比而言,StringBuilder類會略微快一點。對于經(jīng)常要改變值的字符串應(yīng)該使用StringBuffer和StringBuilder類。

    4.線程安全
    StringBuffer 線程安全
    StringBuilder 線程不安全

    5.速度
    一般情況下,速度從快到慢:StringBuilder>StringBuffer>String,這種比較是相對的,不是絕對的。

    6.總結(jié)
    (1).如果要操作少量的數(shù)據(jù)用 = String
    (2).單線程操作字符串緩沖區(qū) 下操作大量數(shù)據(jù) = StringBuilder
    (3).多線程操作字符串緩沖區(qū) 下操作大量數(shù)據(jù) = StringBuffer


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     

    posts - 34, comments - 38, trackbacks - 0, articles - 0

    Copyright © 陳小東

    主站蜘蛛池模板: 中文字幕在线观看免费| 亚洲午夜一区二区电影院| 18成禁人视频免费网站| 中文字幕久久亚洲一区| 亚洲成熟xxxxx电影| 亚洲午夜精品国产电影在线观看| 在线观看免费视频一区| h片在线免费观看| 国产高清免费在线| 最新亚洲卡一卡二卡三新区| 无码视频免费一区二三区| 久久亚洲高清综合| 两个人的视频www免费| 亚洲综合色自拍一区| 久久精品视频免费| 国产无遮挡裸体免费视频 | 67194成手机免费观看| 亚洲精品视频在线免费| 羞羞漫画页面免费入口欢迎你| 一级成人a做片免费| 日本免费网站在线观看| 亚洲国产一区二区三区青草影视 | 中文字幕在线免费看| 亚洲av之男人的天堂网站| 最近新韩国日本免费观看| 中文字幕 亚洲 有码 在线| 国产一区视频在线免费观看| 亚洲视频国产视频| 最近中文字幕免费mv视频7| 国产亚洲精品美女久久久久久下载| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 在线播放亚洲第一字幕| 日韩精品在线免费观看| 中文字幕亚洲日韩无线码| 最近免费字幕中文大全| 亚洲免费在线视频观看| 亚洲偷自拍拍综合网| 3d动漫精品啪啪一区二区免费| 亚洲精品无码你懂的| 亚洲人成人一区二区三区| 999久久久免费精品国产|