概述
字节流(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 字符打印输入流
图示