當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 泛普各地 > 吉林OA系統(tǒng) > 長春OA系統(tǒng) > 長春OA行業(yè)資訊
提高寫文件的性能的簡單方法
提高寫文件的性能的一個(gè)簡單方法,在工作學(xué)習(xí)中會對您有幫助,大家多提意見!
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.nio.ByteBuffer;
import java.nio.channels.FileChannel;
public class IOTest {
/**
* @param args
*/
public static void main(String[] args) {
long cc=System.currentTimeMillis();
for(int i=0;i< 1000;i++){
test1();
}
cc=System.currentTimeMillis()-cc;
System.out.println("test1="+cc);
cc=System.currentTimeMillis();
for(int i=0;i< 1000;i++){
test2();
}
cc=System.currentTimeMillis()-cc;
System.out.println("test2="+cc);
}
private static void test1()
{
String file="test1.txt";
String message="asdfaksdjfalskdfjalksdjflkasjdfkajsdfkljasdlkfjasdlkfjasdfjalksdjflasdjflasdjflasdfjlasdfjeqoiuiruqnakncaskn asjdfas ffjqwoerj";
FileOutputStream fos=null;
FileChannel fc=null;
try {
fos=new FileOutputStream(file,false);
fc=fos.getChannel();
byte [] src=message.getBytes("GBK");
fc.write(ByteBuffer.wrap(src));
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
finally
{
try {
if(null!=fos)
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
try {
if(null!=fc)
fc.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
private static void test2()
{
String file="test2.txt";
String message="asdfaksdjfalskdfjalksdjflkasjdfkajsdfkljasdlkfjasdlkfjasdfjalksdjflasdjflasdjflasdfjlasdfjeqoiuiruqnakncaskn asjdfas ffjqwoerj";
FileOutputStream fos=null;
try {
fos=new FileOutputStream(file,false);
byte [] src=message.getBytes("GBK");
fos.write(src);
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
finally
{
try {
if(null!=fos)
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
(IT專家網(wǎng))
- 1企業(yè)安全討論 如何保護(hù)好網(wǎng)絡(luò)流量
- 2如何應(yīng)付數(shù)據(jù)中心飛漲的能源成本?
- 3BI(商業(yè)智能)實(shí)施服務(wù)比BI工具重要
- 4終端設(shè)備移動性給在線備份帶來巨大挑戰(zhàn)
- 5影響數(shù)據(jù)庫擴(kuò)容成功的七宗罪
- 6重復(fù)數(shù)據(jù)刪除技術(shù)的安全性如何
- 7網(wǎng)絡(luò)管理員談十四條保護(hù)路由器的辦法
- 8全球超級計(jì)算機(jī)前9位均運(yùn)行Linux系統(tǒng)
- 9采取7項(xiàng)措施來建設(shè)更綠色數(shù)據(jù)中心
- 10OA辦公系統(tǒng)實(shí)現(xiàn)企業(yè) “仁義禮智信”
- 11主流災(zāi)難備份與恢復(fù)技術(shù)分析
- 12WEB應(yīng)用防火墻瞄準(zhǔn)盲點(diǎn)防御
- 13探討Web 2.0時(shí)代PHP的地位
- 14企業(yè)需要謹(jǐn)慎進(jìn)行網(wǎng)絡(luò)運(yùn)維管理的規(guī)劃
- 153G傳輸很務(wù)實(shí):MSTP沿用PTN跟進(jìn)
- 16研究:數(shù)據(jù)中心綠色節(jié)能做得不夠徹底
- 17分析無線網(wǎng)絡(luò)融合應(yīng)用的發(fā)展趨勢
- 18企業(yè)安全 從心做起
- 19解析視頻會議中的存儲和安全問題
- 20園區(qū)管委會負(fù)責(zé)搭建園區(qū)電子商務(wù)平臺
- 21IT管理者應(yīng)該如何應(yīng)對虛擬風(fēng)險(xiǎn)的出現(xiàn)
- 22不可忽視的數(shù)據(jù)中心安全工具管理
- 23探討路由器基礎(chǔ)配置與數(shù)據(jù)傳輸
- 24分析:虛擬化的可靠性所遭遇的挑戰(zhàn)
- 25虛擬服務(wù)器管理存在安全問題
- 26未來5年可能必備的IT技術(shù)
- 27企業(yè)協(xié)同四層理論組成了一個(gè)協(xié)同金字塔
- 28中間件技術(shù)上是否完全依賴SOA
- 29三大熱門數(shù)據(jù)存儲技術(shù)的類比分析
- 30迫于危機(jī)服務(wù)器制造商開始降低收入預(yù)期
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓