看看以下代碼:
將26個(gè)英文字母重復(fù)加了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);
可惜我的計(jì)算機(jī)不是超級(jí)計(jì)算機(jī),得到的結(jié)果每次不一定一樣一般為 154735 左右。
也就是154秒。
我們?cè)倏纯匆韵麓a
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);
?得到的結(jié)果為 16 有時(shí)還是 0
所以結(jié)論很明顯,StringBuffer 的速度幾乎是String 上萬(wàn)倍。當(dāng)然這個(gè)數(shù)據(jù)不是很準(zhǔn)確。因?yàn)檠h(huán)的次數(shù)在100000次的時(shí)候,差異更大。不信你試試。
下一次我將解釋為什么StringBuffer 的效率比String 高這么多。
FeedBack:
# re: String 與 StringBuffer 的效率比較
2007-01-14 12:54 | 許恒
如果你把String相加的代碼用javap反匯編一下就知道為什么了。String相加是先new一個(gè)Stringbuffer,然后再執(zhí)行append操作,最后使用toString返回。如此多的對(duì)象創(chuàng)建,當(dāng)然耗時(shí)嚴(yán)重了。 回復(fù) 更多評(píng)論
# re: String 與 StringBuffer 的效率比較
2007-08-14 15:00 | 同聲傳譯設(shè)備租賃
同聲傳譯奇才 盧嘉祥
盧嘉祥先生,廣西貴港市人,畢業(yè)于北京外國(guó)語(yǔ)大學(xué)英語(yǔ)系,曾在中國(guó)駐美國(guó)(華盛頓)大使館任外交官,先后在國(guó)家郵電部、國(guó)家文化部、國(guó)家經(jīng)濟(jì)委員會(huì)、國(guó)家計(jì)劃委員會(huì)、國(guó)家發(fā)展計(jì)劃委員會(huì)、國(guó)家發(fā)展和改革委員會(huì)等中央國(guó)家機(jī)關(guān)任職,1982年成為中國(guó)翻譯工作者協(xié)會(huì)會(huì)員,曾擔(dān)任歐美事務(wù)高級(jí)協(xié)調(diào)人、副處長(zhǎng)、處長(zhǎng),1998年5月由國(guó)家發(fā)展計(jì)劃委員會(huì)職稱(chēng)評(píng)定委員會(huì)評(píng)為教授級(jí)研究員。
在中央政府機(jī)關(guān)的工作崗位上,盧嘉祥先生長(zhǎng)期致力于研究國(guó)際政治、經(jīng)濟(jì)、貿(mào)易、投資、法律、科技、文化、教育、醫(yī)藥衛(wèi)生、社會(huì)問(wèn)題,臺(tái)灣、香港、澳門(mén)問(wèn)題及語(yǔ)言學(xué),處理過(guò)大量國(guó)際事務(wù),在公開(kāi)及內(nèi)部的刊物上發(fā)表了許多研究成果。
多年來(lái),在豐富多彩的外交、外事活動(dòng)中,盧嘉祥先生有許多寶貴的機(jī)會(huì)同世界各國(guó)不同層次的人士交往,從聯(lián)合國(guó)高級(jí)官員、各國(guó)政府領(lǐng)導(dǎo)人、各國(guó)駐中國(guó)大使、國(guó)際經(jīng)貿(mào)界巨子、世界性投資集團(tuán)的首席執(zhí)行官、國(guó)際著名金融機(jī)構(gòu)的決策者、國(guó)會(huì)參議員、眾議員,到科學(xué)家、藝術(shù)家、影視明星、作家、法官、律師、工程師、進(jìn)出口公司總經(jīng)理、投資環(huán)境分析師、各行各業(yè)的咨詢(xún)專(zhuān)家等。他訪問(wèn)過(guò)世界五大洲四十多個(gè)國(guó)家,有豐富的國(guó)際閱歷,熟知國(guó)際慣例。他同中國(guó)政府各重要部門(mén)、外國(guó)政府、聯(lián)合國(guó)等國(guó)際機(jī)構(gòu)、外國(guó)駐華使館、外國(guó)駐華商務(wù)、文化、慈善基金、兒童收養(yǎng)機(jī)構(gòu)的代表處等有密切的工作關(guān)系。他的工作聯(lián)絡(luò)網(wǎng)遍及國(guó)內(nèi)外經(jīng)貿(mào)界、金融界、法律界、學(xué)術(shù)界、教育界及各個(gè)層次的社會(huì)團(tuán)體。他在臺(tái)灣、香港、澳門(mén)、新加坡、韓國(guó)、日本、美國(guó)、加拿大、英國(guó)、法國(guó)、德國(guó)、荷蘭、澳大利亞等地有許多朋友。他為國(guó)內(nèi)各省、市、自治區(qū)政府及企業(yè)的招商引資、雙邊合作、商品進(jìn)出口貿(mào)易、城鄉(xiāng)建設(shè)、交通和能源項(xiàng)目報(bào)批、國(guó)債資金利用、扶貧活動(dòng)等做了大量工作,有豐富的操作經(jīng)驗(yàn)。
作為國(guó)際著名的英語(yǔ)教育界泰斗北京外國(guó)語(yǔ)大學(xué)許國(guó)璋教授的學(xué)生,盧嘉祥先生從青年時(shí)期起就對(duì)國(guó)際問(wèn)題研究、經(jīng)貿(mào)問(wèn)題研究、英語(yǔ)同聲翻譯、筆譯、定稿及英語(yǔ)教學(xué)有濃厚的興趣。
回復(fù) 更多評(píng)論
盧嘉祥先生,廣西貴港市人,畢業(yè)于北京外國(guó)語(yǔ)大學(xué)英語(yǔ)系,曾在中國(guó)駐美國(guó)(華盛頓)大使館任外交官,先后在國(guó)家郵電部、國(guó)家文化部、國(guó)家經(jīng)濟(jì)委員會(huì)、國(guó)家計(jì)劃委員會(huì)、國(guó)家發(fā)展計(jì)劃委員會(huì)、國(guó)家發(fā)展和改革委員會(huì)等中央國(guó)家機(jī)關(guān)任職,1982年成為中國(guó)翻譯工作者協(xié)會(huì)會(huì)員,曾擔(dān)任歐美事務(wù)高級(jí)協(xié)調(diào)人、副處長(zhǎng)、處長(zhǎng),1998年5月由國(guó)家發(fā)展計(jì)劃委員會(huì)職稱(chēng)評(píng)定委員會(huì)評(píng)為教授級(jí)研究員。
在中央政府機(jī)關(guān)的工作崗位上,盧嘉祥先生長(zhǎng)期致力于研究國(guó)際政治、經(jīng)濟(jì)、貿(mào)易、投資、法律、科技、文化、教育、醫(yī)藥衛(wèi)生、社會(huì)問(wèn)題,臺(tái)灣、香港、澳門(mén)問(wèn)題及語(yǔ)言學(xué),處理過(guò)大量國(guó)際事務(wù),在公開(kāi)及內(nèi)部的刊物上發(fā)表了許多研究成果。
多年來(lái),在豐富多彩的外交、外事活動(dòng)中,盧嘉祥先生有許多寶貴的機(jī)會(huì)同世界各國(guó)不同層次的人士交往,從聯(lián)合國(guó)高級(jí)官員、各國(guó)政府領(lǐng)導(dǎo)人、各國(guó)駐中國(guó)大使、國(guó)際經(jīng)貿(mào)界巨子、世界性投資集團(tuán)的首席執(zhí)行官、國(guó)際著名金融機(jī)構(gòu)的決策者、國(guó)會(huì)參議員、眾議員,到科學(xué)家、藝術(shù)家、影視明星、作家、法官、律師、工程師、進(jìn)出口公司總經(jīng)理、投資環(huán)境分析師、各行各業(yè)的咨詢(xún)專(zhuān)家等。他訪問(wèn)過(guò)世界五大洲四十多個(gè)國(guó)家,有豐富的國(guó)際閱歷,熟知國(guó)際慣例。他同中國(guó)政府各重要部門(mén)、外國(guó)政府、聯(lián)合國(guó)等國(guó)際機(jī)構(gòu)、外國(guó)駐華使館、外國(guó)駐華商務(wù)、文化、慈善基金、兒童收養(yǎng)機(jī)構(gòu)的代表處等有密切的工作關(guān)系。他的工作聯(lián)絡(luò)網(wǎng)遍及國(guó)內(nèi)外經(jīng)貿(mào)界、金融界、法律界、學(xué)術(shù)界、教育界及各個(gè)層次的社會(huì)團(tuán)體。他在臺(tái)灣、香港、澳門(mén)、新加坡、韓國(guó)、日本、美國(guó)、加拿大、英國(guó)、法國(guó)、德國(guó)、荷蘭、澳大利亞等地有許多朋友。他為國(guó)內(nèi)各省、市、自治區(qū)政府及企業(yè)的招商引資、雙邊合作、商品進(jìn)出口貿(mào)易、城鄉(xiāng)建設(shè)、交通和能源項(xiàng)目報(bào)批、國(guó)債資金利用、扶貧活動(dòng)等做了大量工作,有豐富的操作經(jīng)驗(yàn)。
作為國(guó)際著名的英語(yǔ)教育界泰斗北京外國(guó)語(yǔ)大學(xué)許國(guó)璋教授的學(xué)生,盧嘉祥先生從青年時(shí)期起就對(duì)國(guó)際問(wèn)題研究、經(jīng)貿(mào)問(wèn)題研究、英語(yǔ)同聲翻譯、筆譯、定稿及英語(yǔ)教學(xué)有濃厚的興趣。
回復(fù) 更多評(píng)論
只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。 | ||
![]() |
||
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問(wèn)
管理
|
||
| |||||||||
日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
---|---|---|---|---|---|---|---|---|---|
31 | 1 | 2 | 3 | 4 | 5 | 6 | |||
7 | 8 | 9 | 10 | 11 | 12 | 13 | |||
14 | 15 | 16 | 17 | 18 | 19 | 20 | |||
21 | 22 | 23 | 24 | 25 | 26 | 27 | |||
28 | 29 | 30 | 31 | 1 | 2 | 3 | |||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
常用鏈接
留言簿(18)
我參與的團(tuán)隊(duì)
隨筆檔案(39)
- 2008年8月 (1)
- 2008年7月 (1)
- 2007年1月 (2)
- 2006年9月 (1)
- 2006年5月 (5)
- 2006年4月 (4)
- 2006年3月 (5)
- 2006年2月 (1)
- 2006年1月 (9)
- 2005年12月 (2)
- 2005年11月 (2)
- 2005年10月 (6)
收藏夾(1)
搜索
積分與排名
- 積分 - 451352
- 排名 - 119
最新評(píng)論

- 1.?re: 天行健,君子以自強(qiáng)不息;地勢(shì)坤,君子以厚德載物
- 有這麼難嗎,
- --弟弟
- 2.?re: 效率低下
- 真是的,既然不是靜水流深,那就把家底一五一十的報(bào)上來(lái)
- --簡(jiǎn)單的生長(zhǎng)
- 3.?re: 天行健,君子以自強(qiáng)不息;地勢(shì)坤,君子以厚德載物
- 幼稚,天主動(dòng),意為天道,天道運(yùn)行不息。君子當(dāng)效天道,錘煉意志,精神。一往無(wú)前,以證天道。地為坤,主靜,意指本源。君子當(dāng)應(yīng)地勢(shì),取長(zhǎng)補(bǔ)短,明心見(jiàn)性,外練體魄,內(nèi)修德行。
- --大號(hào)中華
- 4.?re: 天行健,君子以自強(qiáng)不息;地勢(shì)坤,君子以厚德載物
-
灌灌灌灌灌灌灌灌灌灌灌灌灌灌灌
@對(duì)方的豐富的
- --的幾率
- 5.?re: 樹(shù)型Table的設(shè)計(jì)[未登錄](méi)
- 求一份,xuan0555@126.com
- --ff