先分清in和out,這個當然好分,然后分清byte和char的兩類:
帶Reader和Writer的是char型的,主要操作雙節字的,比如文本,雙字節字符串.等 InputStream和OutputStream是byte的,主要用于單字節,如二制文件讀寫,網絡通訊.
InputStreamReader用于把byte轉換成char 比如網絡數據只是一組無符號字符序列,在java中表示為byte,用InputStreamReader可以轉換成我們讀懂的字符串和OutputStream相反.多看多做就會記得,也不過才60多個.
|