1. 程式人生 > >IO流基本概念解析

IO流基本概念解析

流是指一串流動的字元,以先進先出的方式傳送資訊的通道。

常用的IO流如圖

IO流定義:分為Input流和Output流,IO流用於處理裝置之間的資料傳輸,java對於資料的操作都是通過流實現,而java用於操作流的物件都在IO包中。

分類:按操作資料分為位元組流和字元流,位元組流又可以細分為位元組輸入流和位元組輸出流,如InputStream和OutputStream為基類,同樣字元流也可以細分為字元輸入流和字元輸出流,如Reader和Writer為基類。(位元組流是9位通用位元組流,字元流是16位Unicode字元流)

按流向分為輸入流和輸出流,如InputStream和OutputStream為基類。

在完成操作後,要記得關閉流,否則會報異常。