解释一下:
--->前期的时候是没有字符流的(Reader、Writer)。
--->后期出现中文以及各个国家的统一语言,整合了包含全国语言的unicode码表。
字符流:主要用于操作文本文件,底层用char[]读取、写入,一个个字符写入。
字节流:主要用于操作图片、视频、等之类文件,二进制形式,也可以操作文本文件。
总结:
---->操作文本文件就用字符流方便(Reader、Writer)
---->操作别的就要统一使用字节流(InputStream、OutputStream)
另外,IO流的子类都是父类的类名结尾。
比如:BufferdWriter(字符流子类)、FileInputStream(字节流子类)
如有不详细地方,请吧主追问。