io流使用規律總結:
(1)明確要操作的資料是資料來源還是資料目的(要讀還是要寫)
源:inputstream reader
目的:outputstream writer
(2)明確要操作的裝置上的資料是位元組還是文字
源:位元組:inputstream
文字:reader
目的:位元組:outputstream
文字:writer
(3)明確資料所在的具體裝置
源裝置:
硬碟:檔案 file開頭
記憶體:陣列,字串
鍵盤:system.in
網路:socket
目的裝置:
硬碟:檔案 file開頭
記憶體:陣列,字串
螢幕:system.out
網路:socket
(4)明確是否需要額外功能?
需要轉換——轉換流 inputstreamreader outputstreamwriter
需要高效——緩衝流buffered***
多個源——序列流 sequenceinputstream
物件序列化——objectinputstream,objectoutputstream
保證資料的輸出形式——列印流printstream printwriter
操作基本資料,保證位元組原樣性—dataoutputstream,datainputstream
IO流操作規律
流操作的基本規律 最痛苦的就是流物件有很多,不知道用哪乙個。通過兩個明確來完成。1 明確源和目的。源 輸入流。inputstream reader 目的 輸出流 outputstream writer 2 操作的資料是否是純文字 是 字元流 不是 位元組流 3 當體系確定後,在明確需要使用哪個具體物...
IO 流操作規律
流的操作規律 1.明確源和目的 源 inputsream reader 目的 outputstream writer 2.明確資料是否是純文字資料 源 是純文字 reader 否 inputsream 目的 是純文字 writer 否 outputstream 3.明確具體的裝置 源裝置 硬碟 fi...
IO流操作基本規律總結
1 明確源和目的 源 輸入流 inputstream reader 目的 輸出流 outstream writer 2.操作的資料是否是純文字 是 字元流 reader writer 否位元組流 inputstream outputstream 3 體系明確後,要確定使用哪個具體物件 根據裝置分 源...