【IO流的概述与分类】

IO 流概述:

  IO 流用来处理设备之间的数据传输

  上传文件和下载文件

  Java 对数据的操作是通过流的方式

  Java 用于操作流的对象都在IO 包中

IO 流的分类:

按照数据流向

  输入流:读入数据

  输出流:写出数据

按照数据类型(默认)字节流字符流什么情况下使用哪种流呢?如果数据所在的文件通过windows 自带的记事本打开并能读懂里面的内容,就用字符流。

其他用字节流。如果你什么都不知道,就用字节流

IO 流常用基类:

字节流的抽象基类: InputStream ,OutputStream。

字符流的抽象基类: Reader , Writer。

注:由这四个类派生出来的子类名称都是以其父类名作为子类名的后缀。

如:InputStream 的子类 FileInputStream。

如:Reader 的子类 FileReader。

终身学习者
原文地址:https://www.cnblogs.com/zuixinxian/p/9872344.html