字符流通向字节流与字节流通向字符流这两者的区别是什么?
没什么区别,就是将字节的文件输出流,以字符的形式输出,字符的文件输出流,以字节输出,说的有点绕哈,
你也查过jdk了,从当中可以知道FileOutputStream是OutputStream的直接子类,FileInputStream也是InputStream的直接子类,但是字符文件流的操作类却不同,FileWriter并不直接是Writer的子类,而是OutputStreamWirter的子类,FileReader同样不是Reader的直接子类,而是InputStreamReader的类,
那么从中就可以发现,不管是字节流还是字符流,实际上最终的都是以字节的形式操作输入输出流的。 |