導航:首頁 > 編程語言 > java寫文件速度

java寫文件速度

發布時間:2022-05-23 18:24:45

Ⅰ 如何用java寫出用最快速度向硬碟寫入文件

java寫文件有兩個類可用,參考下面的例子。

FileOutputStream:
FileOutputStream fos=new FileOutputStream("my.txt"); // 創建輸出類
fos.write("我的內容".getBytes()); // 寫入數據,只能是byte
fos.clse(); // 關閉文件
FileWriter:

FileWriter fw=new FileWriter("my.txt"); // 創建輸出類
fw.write("我的內容"); // 寫入數據,可以直接寫字元串
fw.close(); // 關閉文件

Ⅱ Java 怎樣寫文件比較快

有必要研究這個問題么?前幾天幫網友做了個題,生成了2.12G的數據,寫在文件里不過110秒。什麼文件值得考慮寫數據的速度問題?

Ⅲ Java中如何提高寫文件的速度

Java NIO的創建目的是為了讓Java程序員可以實現高速I/O而無需編寫自定義的本機代碼。Java NIO的高效得益於其兩大"助手":Channel和Buffer。NIO將最耗時的I/O操作(即填充和提取緩沖區)轉移回操作系統,因而可以極大地提高速度。

Ⅳ java寫文件速度一般達到多少k/s最快達到多少不考慮物理上限的話····

int readSize = 0;
byte buffer[] = new byte[1024];
while ((readSize = is.read(buffer, 0, 1024)) != -1) {
os.write(buffer, 0, readSize);
os.flush();
}
你看,寫多大不就你說了算么(read里控制的)

Ⅳ java如何獲取當前寫入文件的速度

多線程1秒鍾掃描一次該文件大小,然後一減就出來了。

Ⅵ Java批量寫文件速度越來越慢

可能是你頻繁創建並寫文件導致磁碟跟不上了吧..,你在for循環裡面加個Thread.sleep(1000),每個文件的復制時間應該不會出超過1秒的了.另外我用固態硬碟試了試,後面幾個也會變慢,不過好一點,300多ms.

Ⅶ java編程中對文件讀寫用哪種方法速度最快,最安全

BufferedReader BufferedWriter

Ⅷ 使用JAVA編寫的程序運行速度感覺是不是有點慢

是這樣的 相對於C/C++之類的編譯語言來說確實要慢
因為C/C++這樣的語言是將源代碼編譯成機器語言後直接由CPU執行的
但Java是一種偽編譯語言 它將源代碼編譯成一種中間狀態 然後交由JVM就是Java虛擬機來解釋執行 相比較起直接執行的機器碼肯定是會慢的

Ⅸ java怎麼能提高讀文件並寫入文本域的速度

你用的是緩沖字元輸入流,是以行為單位讀的,所以是最大限度了,要提高讀取的速度就換成其他的高級流,可以以byte數組可以大量讀取的流。

Ⅹ java寫大文件進行速度優化,有沒有什麼好思路

java寫大文件並沒有什麼不妥,java本身的速度也還是可以的 。

往往是硬碟本身的速度限制了寫入速度。

如果不是java一般的思路是將 文件 分片 寫入 不同的 碟片上,就是說通過硬碟本身的多磁頭並發處理,然後再將文件合並(將各個文件碎片連在一起),但是java好像不能處理到這個層面。

閱讀全文

與java寫文件速度相關的資料

熱點內容
台達PLC編譯按鈕在哪裡 瀏覽:137
非編程計算器多少錢 瀏覽:653
房本還完貸款解壓 瀏覽:816
中國程序員有出名嗎 瀏覽:546
亳州雲伺服器 瀏覽:630
程序員最難的面試 瀏覽:892
配音秀app怎麼誦讀 瀏覽:750
sparkcore源碼 瀏覽:100
程序員中年生活 瀏覽:355
讀取加密信息失敗怎麼回事 瀏覽:510
編譯過程之後是預處理嗎 瀏覽:351
安卓是基於什麼做出來 瀏覽:600
視頻字幕提取APP怎麼使用 瀏覽:59
js通過ip地址連接伺服器嗎 瀏覽:848
java數字金額大寫金額 瀏覽:858
人人影視路由器固件編譯 瀏覽:967
照片通訊錄簡訊怎麼從安卓到蘋果 瀏覽:458
邏輯開發編譯環境 瀏覽:672
ce自己編譯 瀏覽:898
javaexe進程 瀏覽:478