InputStreamReader :是字节流通向字符流的桥梁(就是将字节流转换成字符流)
InputStream in = System.in; :这个是字节流;
InputStreamReader isr = new InputStreamReader(in); :将字节流转换成字符流
BufferedReader bufr = new BufferedReader(isr); :使用字符流缓冲区。 这三句好理解 关键是下面的!!
OutputStreamWriter 是字符流通向字节流的桥梁 (将字符流转换成字节流)
OutputStream out = System.out; :这个是字节流
OutputStreamWriter ops = new OutputStreamWriter(out); 将字符流转换成字节流。(这个接收的不就是字节流么? 为什么还用转换)
BufferedWriter bufw = new BufferedWriter(ops); 最后这个不是字符的缓冲方法么???ops不是字节流么???
没有理解好!哪里理解不对还请大神指点啊。。。还有我的一问顺便回答一下。。。别说让我去看视频
|
|