字节流InputStream和OutputStream的子类分别有哪些?请举例说明其使用场景。与其对应的字符流分别有哪些?

InputStream的子类

FileInputStream 文件流
PipedInputStream 管道输入流:读取管道内容。多和PipedOutputStream一起用于多线程通信。
ObjectInputStream 用来恢复被序列化的对象
ByteArrayInputStream 包含一个内存缓冲区,字节从中取出。

SequenceInputStream  多种输入流的逻辑串联,从第一个输入流读取,直到最后一个输入流。
FilterInputStream  过滤流,在读写数据的同时还可以对数据进行特殊处理。

字节流InputStream和OutputStream的子类分别有哪些?请举例说明其使用场景。与其对应的字符流分别有哪些?

 

OutputStream的子类

FileOutputStream 文件流
PipedOutputStream 管道流
ObjectOutputStream 将对象序列化后写入指定地方
ByteArrayOutputStream  在字节数组和流之间搭建桥梁

SequenceOutputStream  是多种输入流的逻辑串联
FilterInputStream  过滤流,在读写数据的同时还可以对数据进行特殊处理

字节流InputStream和OutputStream的子类分别有哪些?请举例说明其使用场景。与其对应的字符流分别有哪些?

 

字符流

Reader

字节流InputStream和OutputStream的子类分别有哪些?请举例说明其使用场景。与其对应的字符流分别有哪些?

 Writer

字节流InputStream和OutputStream的子类分别有哪些?请举例说明其使用场景。与其对应的字符流分别有哪些?

 

上一篇:MySql通过数据库文件恢复数据库


下一篇:streama和string转换