字节流InputStream和OutputStream的子类分别有哪些?请举例说明其使用场景。与其对应的字符流分别有哪些?
作者:互联网
InputStream的子类
FileInputStream 文件流
PipedInputStream 管道输入流:读取管道内容。多和PipedOutputStream一起用于多线程通信。
ObjectInputStream 用来恢复被序列化的对象
ByteArrayInputStream 包含一个内存缓冲区,字节从中取出。
SequenceInputStream 多种输入流的逻辑串联,从第一个输入流读取,直到最后一个输入流。
FilterInputStream 过滤流,在读写数据的同时还可以对数据进行特殊处理。
OutputStream的子类
FileOutputStream 文件流
PipedOutputStream 管道流
ObjectOutputStream 将对象序列化后写入指定地方
ByteArrayOutputStream 在字节数组和流之间搭建桥梁
SequenceOutputStream 是多种输入流的逻辑串联
FilterInputStream 过滤流,在读写数据的同时还可以对数据进行特殊处理
字符流
Reader
Writer
标签:OutputStream,字节,哪些,子类,InputStream,PipedOutputStream,序列化,输入 来源: https://blog.csdn.net/m0_51719566/article/details/121341282