IO 流


概述

Java中I/O操作主要是指使用java.io包下的内容,进行输入、输出操作
输入也叫做读取数据,输出也叫做作写出数据

基本流

java.io.InputStream字节输入流;输入字节流的所有类的超类
java.io.OutputStream字节输出流;输出字节流的所有类的超类
java.io.Reader字符输入流;读取字符流的抽象类
java.io.Writer字符输出流;写入字符流的抽象类

分类

数据的流向分类:

  • 输入流 :把数据从其他设备上读取到内存中的流
  • 输出流 :把数据从内存 中写出到其他设备上的流

数据的类型分类:

  • 字节流 :以字节为单位,读写数据的流
  • 字符流 :以字符为单位,读写数据的流

扩展流

  • 缓冲流 :缓冲流,也叫高效流,是对4个基本流的增强,所以也是4个流
  • 转换流 :转换编码的转换流
  • 序列化流 :持久化存储对象的序列化流

文章作者: zrh
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 zrh !
  目录