1、内存操作流
内存操作流:用于处理临时存储数据,程序结束,数据就从内存中消失。
内存流包括:
- 字节内存流:ByteArrayInputStream(读数据)、ByteArrayOutputStream(写数据);
- 字符内存流:CharArrayReader、CharArrayWriter;
2、打印流
打印流:可以操作任意类型的数据,可以把数据打印到磁盘文件、控制台或其它地方,它只有写操作,没有读操作。
打印流包括:
- 字节打印流:PrintStream
- 字符打印流:PrintWriter
3、数据流
数据流包括:
- 数据输入流(读数据):DataInputStream
- 数据输出流(写数据):DataOutputStream