<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 閱讀(4234) 評論(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)

    搜索

    •  

    積分與排名

    • 積分 - 451594
    • 排名 - 120

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 久久99亚洲网美利坚合众国| 亚洲国产成人精品无码一区二区| 亚洲色偷偷偷网站色偷一区| 亚洲日产乱码一二三区别| 成人免费无码H在线观看不卡| 久久精品免费一区二区| 亚洲Av无码国产情品久久| 亚洲黄网站wwwwww| 青青久久精品国产免费看| 8888四色奇米在线观看免费看| 四虎AV永久在线精品免费观看| 亚洲日韩区在线电影| 国产亚洲精品美女久久久久| 8x8×在线永久免费视频| 亚洲成a人在线看天堂无码| 亚洲精品第一国产综合精品| 人人鲁免费播放视频人人香蕉| 成人午夜免费福利视频| 综合亚洲伊人午夜网 | 久久久久亚洲AV无码麻豆| 黄色三级三级三级免费看| 黄色网址免费大全| 亚洲中文字幕无码中文字在线 | 亚洲熟妇av午夜无码不卡 | 国产一级a毛一级a看免费人娇| 德国女人一级毛片免费| 亚洲AV本道一区二区三区四区| 视频一区在线免费观看| 无码av免费毛片一区二区| 亚洲国产精品无码成人片久久| 激情婷婷成人亚洲综合| 欧洲黑大粗无码免费| 亚洲av网址在线观看| 一级做a爱过程免费视频高清| 我要看WWW免费看插插视频| 亚洲最大成人网色| 99久久婷婷免费国产综合精品| 国产精品久久香蕉免费播放 | 亚洲系列中文字幕| a级毛片免费播放| 亚洲国产精品一区二区第一页免|