流操作的基本規律

2022-08-01 20:45:15 字數 890 閱讀 4920

目的:是為了開發時可以明確具體使用哪個流物件更為合適:  

明確一:資料的源或目的(匯);

源:對應的就是讀取,讀取對應就是兩個體系;inputstream reader

目的:對應的就是寫入;寫入對應的兩個體系;outputstream writer

明確二:操作的資料是否為純文字。

源:是純文字檔案,reader

目的:是純文字檔案,writer。

不是純文字檔案,直接使用位元組流就哦了。

兩個明確後,就可以確定具體使用哪個體系。

明確三:資料具體所在的裝置,因為不同的裝置對應不同的物件。

源 裝置:

硬碟:file開頭的流物件

記憶體:陣列

鍵盤:system.in

網路:socket 

目的裝置:

硬碟:file開頭的流物件

記憶體:陣列 bytearray chararray  string

顯示器:system.out

網路:socket

該明確可以確定具體的運算元據的流物件。

明確四:是否在運算元據過程中需要額外功能

1,需要高效嗎?bufferedreader bufferedwriter

2,需要橋梁編碼轉換嗎?inputstreamreader outputstreamwriter

3,需要在輸出時保證資料的表示形式嗎?printstream printwriter 的print方法。

4,需要對輸入流合併嗎?sequenceinputstream。

5,需要將物件序列化和反序列化嗎?objectoutputstream objectinputstream

6,需要操作基本型別資料嗎?datainputstream  dataoutputstream。

流操作的基本規律

流操作的基本規律 最痛苦的就是流物件有很多,不知道該用哪乙個。通過三個明確來完成。1,明確源和目的。源 輸入流。inputstream reader 目的 輸出流。outputstream writer。2,操作的資料是否是純文字。是 字元流。不是 位元組流。3,當體系明確後,在明確要使用哪個具體的...

IO流操作基本規律總結

1 明確源和目的 源 輸入流 inputstream reader 目的 輸出流 outstream writer 2.操作的資料是否是純文字 是 字元流 reader writer 否位元組流 inputstream outputstream 3 體系明確後,要確定使用哪個具體物件 根據裝置分 源...

流物件基本規律

readline方法是位元組流bufferedreader類中的方法 鍵盤錄入的read方法是位元組流inputstream的方法 讀取轉換流 inputstreamreader inputstream 將位元組流物件轉換成字元流物件 寫入轉換流 outputstreamwriter outputs...