java-IO

概述

字节流(Stream)

输出流(OutputSrteam)

节点流

  • FileOutputStream 文件输出流
  • PipedOutputStream 管道输出流
  • ByteArrayOutputStream 字节数组输出流

    处理流

  • BufferedOutputStream 缓冲输出流
  • DataOutputStream 基本数据类型输出流
  • ObjectOutputStream 对象输出流(用于对象序列化)
  • PrintOutputStream 打印流

    输入流(InputStream)

    节点流

  • FileInputStream 文件输入流
  • PipedInputStream 管道输入流
  • ByteArrayInputStream 字节数组输入流

    处理流

  • BufferedInputStream 字节缓冲输入流
  • DataInputStream 基本数据类型字节输入流
  • ObjectInputStream 对象字节输入流(用于对象序列化)
  • SequenceInputStream 合并流

    字符流

    输出流(Writer)

    节点流

  • FileWriter 文件字符输出流
  • PipedWriter 管道字符输出流
  • CharArrayWriter 字符数组输出流

    处理流

  • BufferedWiter 字符缓冲输出流
  • OutputStreamWriter 字节字符转换流
  • PrintWriter 字符打印输出流

    输入流(Reader)

    节点流

  • FileReader 字符文件输入流
  • PipedReader 字符管道输入流
  • CharArrayReader 字符数组输入流

    处理流

  • BufferedReader 字符缓冲输入流
  • InputStreamReader 字节字符转换流
  • PintReader 字符打印输入流

    图示

    IO流图示
吴超 wechat
subscribe to my blog by scanning my public wechat account