第3章流的操作規律

2021-09-02 01:44:12 字數 958 閱讀 4437

io流中物件很多,解決問題(處理裝置上的資料時)到底該用哪個物件呢?  

把io流進行了規律的總結(四個明確):

明確一:要操作的資料是資料來源還是資料目的。

源:inputstream reader

目的:outputstream writer

先根據需求明確要讀,還是要寫。

明確二:要操作的資料是位元組還是文字呢?

源:位元組:inputstream

文字:reader

目的:位元組:outputstream

文字:writer

已經明確到了具體的體系上。

明確三:明確資料所在的具體裝置。

源裝置:

硬碟:檔案 file開頭。

記憶體:陣列,字串。

鍵盤:system.in;

網路:socket

目的裝置:

硬碟:檔案 file開頭。

記憶體:陣列,字串。

螢幕:system.out

網路:socket

完全可以明確具體要使用哪個流物件。

明確四:是否需要額外功能呢?

額外功能:

轉換嗎?轉換流。inputstreamreader outputstreamwriter

高效嗎?緩衝區物件。buffered***

inputstream

fileinputstream

bufferedinputstream

ouputstream

fileoutputstream

bufferedouputstream

writer

outputstreamwriter

filewriter

bufferedwriter

reader

inputstreamreader

filereader

bufferedreader

流的操作規律

io流中物件很多,解決問題 處理裝置上的資料時 到底該用哪個物件呢?把io流進行了規律的總結 四個明確 明確一 要操作的資料是資料來源還是資料目的。源 inputstream reader 目的 outputstream writer 先根據需求明確要讀,還是要寫。明確二 要操作的資料是位元組還是文...

IO流操作的規律

io流操作中,首先要明確開發中具體要使用哪個流物件。1,明確資料來源,資料匯 資料目的 其實就是在明確要使用的io體系。inputstream outpurstream reader writer 需求中操作的是源 意味著是讀,inputstream reader 需求中操作的是目的 意味著是寫 o...

IO流的操作規律

1 明確源和目的 源 inputstream reader 目的 outputstream writer 2 明確資料是否是純文字資料 源 是純文字 reader 不是純文字 inputstream 目的 是純文字 writer 不是純文字 outputstream 先明確體系是哪個 3 明確具體的...