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

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

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

    posts - 39,  comments - 263,  trackbacks - 0
    看看以下代碼:
    將26個英文字母重復加了5000次,

    String tempstr = "abcdefghijklmnopqrstuvwxyz";
    int times = 5000;
    long lstart1=System.currentTimeMillis();
    ??String str ="";
    ??for(int i=0;i<times;i++)
    ??{
    ???str+=tempstr;
    ??}
    ??
    ??long lend1=System.currentTimeMillis();
    ??long time = (lend1-lstart1);
    ??System.out.println(time);

    可惜我的計算機不是超級計算機,得到的結果每次不一定一樣一般為 154735 左右。
    也就是154秒。
    我們再看看以下代碼

    String tempstr = "abcdefghijklmnopqrstuvwxyz";
    ?
    ??int times = 5000;
    long lstart2=System.currentTimeMillis();
    ??StringBuffer sb =new? StringBuffer();
    ??for(int i=0;i<times;i++)
    ??{
    ???sb.append(tempstr);
    ???
    ??}
    ??long lend2=System.currentTimeMillis();
    ??long time2 = (lend2-lstart2);
    ??System.out.println(time2);
    ?得到的結果為 16 有時還是 0
    所以結論很明顯,StringBuffer 的速度幾乎是String 上萬倍。當然這個數據不是很準確。因為循環的次數在100000次的時候,差異更大。不信你試試。
    下一次我將解釋為什么StringBuffer 的效率比String 高這么多。
    posted on 2007-01-14 12:24 nake 閱讀(4220) 評論(4)  編輯  收藏

    FeedBack:
    # re: String 與 StringBuffer 的效率比較
    2007-01-14 12:54 | 許恒
    如果你把String相加的代碼用javap反匯編一下就知道為什么了。String相加是先new一個Stringbuffer,然后再執行append操作,最后使用toString返回。如此多的對象創建,當然耗時嚴重了。  回復  更多評論
      
    # re: String 與 StringBuffer 的效率比較
    2007-01-15 10:22 | 小雪飛刀
    沒錯,String類型的處理機制的確如此  回復  更多評論
      
    # re: String 與 StringBuffer 的效率比較
    2007-03-10 09:42 | aone
    String哪個快哪個慢還得分不同的情況.看一下這篇文章吧.
    http://kiddwyl.javaeye.com/blog/56583  回復  更多評論
      
    # re: String 與 StringBuffer 的效率比較
    2007-08-14 15:00 | 同聲傳譯設備租賃
    同聲傳譯奇才 盧嘉祥

    盧嘉祥先生,廣西貴港市人,畢業于北京外國語大學英語系,曾在中國駐美國(華盛頓)大使館任外交官,先后在國家郵電部、國家文化部、國家經濟委員會、國家計劃委員會、國家發展計劃委員會、國家發展和改革委員會等中央國家機關任職,1982年成為中國翻譯工作者協會會員,曾擔任歐美事務高級協調人、副處長、處長,1998年5月由國家發展計劃委員會職稱評定委員會評為教授級研究員。

      在中央政府機關的工作崗位上,盧嘉祥先生長期致力于研究國際政治、經濟、貿易、投資、法律、科技、文化、教育、醫藥衛生、社會問題,臺灣、香港、澳門問題及語言學,處理過大量國際事務,在公開及內部的刊物上發表了許多研究成果。

       多年來,在豐富多彩的外交、外事活動中,盧嘉祥先生有許多寶貴的機會同世界各國不同層次的人士交往,從聯合國高級官員、各國政府領導人、各國駐中國大使、國際經貿界巨子、世界性投資集團的首席執行官、國際著名金融機構的決策者、國會參議員、眾議員,到科學家、藝術家、影視明星、作家、法官、律師、工程師、進出口公司總經理、投資環境分析師、各行各業的咨詢專家等。他訪問過世界五大洲四十多個國家,有豐富的國際閱歷,熟知國際慣例。他同中國政府各重要部門、外國政府、聯合國等國際機構、外國駐華使館、外國駐華商務、文化、慈善基金、兒童收養機構的代表處等有密切的工作關系。他的工作聯絡網遍及國內外經貿界、金融界、法律界、學術界、教育界及各個層次的社會團體。他在臺灣、香港、澳門、新加坡、韓國、日本、美國、加拿大、英國、法國、德國、荷蘭、澳大利亞等地有許多朋友。他為國內各省、市、自治區政府及企業的招商引資、雙邊合作、商品進出口貿易、城鄉建設、交通和能源項目報批、國債資金利用、扶貧活動等做了大量工作,有豐富的操作經驗。

       作為國際著名的英語教育界泰斗北京外國語大學許國璋教授的學生,盧嘉祥先生從青年時期起就對國際問題研究、經貿問題研究、英語同聲翻譯、筆譯、定稿及英語教學有濃厚的興趣。
      回復  更多評論
      

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


    網站導航:
     
    <2007年1月>
    31123456
    78910111213
    14151617181920
    21222324252627
    28293031123
    45678910

    常用鏈接

    留言簿(18)

    我參與的團隊

    隨筆檔案(39)

    收藏夾(1)

    搜索

    •  

    積分與排名

    • 積分 - 451272
    • 排名 - 119

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲线精品一区二区三区影音先锋 | 久久91亚洲人成电影网站| 亚洲成在人线在线播放无码| 久久精品国产亚洲Aⅴ香蕉| 精品国产亚洲一区二区三区在线观看 | 亚洲AV无码男人的天堂 | 亚洲国产天堂久久久久久| 亚洲AV无码一区二区三区鸳鸯影院| 午夜毛片不卡高清免费| 亚洲av无码专区亚洲av不卡| 国产成人免费网站在线观看| 男人扒开添女人下部免费视频| 亚洲?V无码成人精品区日韩 | 91精品免费观看| 91亚洲精品麻豆| 成人午夜18免费看| 国产av无码专区亚洲av毛片搜| 亚洲AV无码一区二区三区国产 | 国产精品亚洲аv无码播放| 国产成人免费ā片在线观看老同学 | 精品国产亚洲一区二区三区| 91大神在线免费观看| 亚洲人成综合在线播放 | 亚洲成AV人片在| 国产h肉在线视频免费观看| 亚洲美女在线国产| 国产在线观看免费av站| 久久精品亚洲一区二区三区浴池| 免费精品国偷自产在线在线| 亚洲av成本人无码网站| 亚洲中文字幕无码一区二区三区 | 亚洲成AV人网址| 久久这里只精品99re免费| 亚洲人成毛片线播放| 全部免费a级毛片| 国产精品免费观看调教网| 久久国产亚洲精品| 久久久青草青青国产亚洲免观 | 免费a级毛片18以上观看精品| 成人A片产无码免费视频在线观看 成人电影在线免费观看 | 78成人精品电影在线播放日韩精品电影一区亚洲|