日期:2014-05-20  浏览次数:20725 次

java io问题
Writer out
  = new BufferedWriter(new OutputStreamWriter(System.out));
 OutputStreamWriter是字符流通向字节流的桥梁,那这时new OutputStreamWriter(System.out)不就是字节流了吗,为什么还要用BufferedWriter,而不是用BufferedInputStream呢?这时out这个句柄是指向write对象吗?他不是个抽象类吗

------解决方案--------------------
抽象类只是不能new而已

Input和Output是有区别的啊,方向都不一样
------解决方案--------------------

System.out 是PrintStream的一个实例, 自带一行缓冲。自动转换编码。

这行代码我觉得比较多余、没什么实际意义。