運算元據的單位:位元組流,字元流
資料的流向:輸入流,輸出流
流的角色: 節點流,處理流
流的體系結構
抽象基類 位元組流(或檔案流) 處理流:緩衝流(屬於處理流的一種)
inputstream fileinputstream bufferedinputstream
outputstream fileoutstream bufferedoutputstream
reader filereader bufferedreader
writer filewriter bufferedwriter
記憶技巧:
②再按照流的字首來記憶「file」表示的是檔案流,最原始的傳輸,沒有經過任何處理的流,「buffered」表示處理流,在檔案流的外層套上了一層加速,提高檔案流的傳輸速率
inputstreamreader:將每乙個位元組的輸入流轉換為字元的輸入流
outputstreamwriter: 將每乙個輸出的字元流轉換為輸出的位元組流
記憶方式:
①「inputstream,outputstream」屬於位元組流的基類,後面又接了「reader,writer」 屬於字元的字尾,可以表示將位元組準換為字元
常用的IO流
常用的io流 根據處理資料型別的不同分為 位元組流和字元流 根據資料流向不同分為 輸入流和輸出流 位元組輸入流 inputstream 是所有的輸入位元組流的父類,它是乙個抽象類。常用的位元組輸入流 bytearrayinputstream stringbufferinputstream filei...
IO流3 IO流 節點流 字元流的使用
read 將hello.txt檔案內容讀入程式中,並輸出到控制台 test public void testfilereader catch ioexception e finally catch ioexception e 說明點 read 的理解 返回讀入的乙個字元。如果達到檔案末尾,返回 1 ...
IO流5 IO流 緩衝流的使用
bufferedinputstream bufferedoutputstream bufferedreader bufferedwriter 提供流的讀取 寫入的速度 提高讀寫速度的原因 內部提供了緩衝區 實現非文字檔案的複製 test public void testbufferedstream ...