速記IO流中常用的幾種流

2021-10-19 10:29:42 字數 730 閱讀 6482

運算元據的單位:位元組流,字元流

資料的流向:輸入流,輸出流

流的角色: 節點流,處理流

流的體系結構

抽象基類 位元組流(或檔案流) 處理流:緩衝流(屬於處理流的一種)

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 ...