stream結尾都是位元組流,reader和writer結尾都是字元流兩者的區別就是讀寫的時候 乙個是按位元組讀寫,乙個是按字元。
實際使用通常差不多。在讀寫檔案需要對內容按行處理,比如比較特定字元,處理某 一行資料的時候一般會選擇字元流。
只是讀寫檔案,和檔案內容無關的,一般選擇位元組流。
. 流按照方向分:輸入流,輸出流。流的方向以記憶體作為參照物。
如果從資料來源中將資料讀取到記憶體叫輸入流,也叫讀取流。
如果將記憶體中的資料寫入到資料來源,叫輸出流,也叫寫入流。
位元組流:通常在傳輸檔案的時候
字元流:是吧原來檔案的空行進行操作
位元組流和字元流的區別:
位元組流:程式-直接操作-檔案
字元流:程式-資料先放在快取-之後再快取-檔案
1.讀寫的時候乙個是按位元組讀寫,乙個是按字元。
2.需要對內容按,一般會選擇字元流。
io流的使用
記住,只要一讀取鍵盤錄入,就用這句話。bufferedreader bufr new bufferedreader new inputstreamreader system.in bufferedwriter bufw new bufferedwriter new outputstreamwrite...
IO流5 IO流 緩衝流的使用
bufferedinputstream bufferedoutputstream bufferedreader bufferedwriter 提供流的讀取 寫入的速度 提高讀寫速度的原因 內部提供了緩衝區 實現非文字檔案的複製 test public void testbufferedstream ...
IO流3 IO流 節點流 字元流的使用
read 將hello.txt檔案內容讀入程式中,並輸出到控制台 test public void testfilereader catch ioexception e finally catch ioexception e 說明點 read 的理解 返回讀入的乙個字元。如果達到檔案末尾,返回 1 ...