java 檔案io學習筆記

2021-09-01 04:11:28 字數 372 閱讀 8167

1 使用file reader測試隨機io時間。

實驗非預期結果:

a 當我修改了small.txt檔案內容時,下乙個迴圈依然是舊的內容,new,read操作讀的是快取??

b 當只執行一次read操作時,執行時間不足1ms,比想象中的快。據說磁碟尋道時間平均是8ms??

基本上可以判斷為是作業系統核心預讀、核心快取的結果

此文是很好的參考

@test

public void testseek() throws ioexception

system.out.println(system.currenttimemillis() - start);

}

Java學習筆記 IO流

inputstream和outputstream是抽象類,他們是所有位元組輸入流和輸出流的父類。public static void main string args throws ioexceptionpublic static void main string args throws ioexc...

Java學習筆記 IO流

流按操作型別分為兩種 位元組流與字元流。位元組流可以操作任何資料,字元流只能操作純字元資料,比較方便 位元組流 基本操作與字元流相同,位元組流可以操作任意型別資料 位元組流和字元流的區別 1 位元組流用來讀取位元組資料 2 字元流用來讀取字元資料 3 由於計算機中儲存和傳輸資料是以位元組的形式,所以...

Java學習筆記 IO流

強制重新整理 os.flush 釋放資源,關閉流,遵循先開啟後關閉原則 os.close is.close public class test catch filenotfoundexception e catch ioexception e finally catch ioexception e ...