列举常用字节输入流和输出流并说明其特点
来源:互联网 发布:阿里云cdn添加域名 编辑:程序博客网 时间:2024/06/15 01:57
FileInputStream 从文件系统中的某个文件中获得输入字节。
ByteArrayInputStream 包含一个内部缓冲区,该缓冲区包含从流中读取的字节。内部计数器跟踪 read 方法要提供的下一个字节。
FilterInputStream 包含其他一些输入流,它将这些流用作其基本数据源,它可以直接传输数据或提供一些额外的功能。FilterInputStream类本身只是简单地重写那些将所有请求传递给所包含输入流的 InputStream 的所有方法。FilterInputStream 的子类可进一步重写这些方法中的一些方法,并且还可以提供一些额外的方法和字段。
ObjectInputStream 对以前使用ObjectOutputStream 写入的基本数据和对象进行反序列化。
ObjectOutputStream 和 ObjectInputStream 分别与 FileOutputStream和 FileInputStream 一起使用时,可以为应用程序提供对对象图形的持久存储。ObjectInputStream 用于恢复那些以前序列化的对象。其他用途包括使用套接字流在主机之间传递对象,或者用于编组和解组远程通信系统中的实参和形参。
StringBufferInputStream此类允许应用程序创建输入流,在该流中读取的字节由字符串内容提供。应用程序还可以使用ByteArrayInputStream 从 byte 数组中读取字节。 只有字符串中每个字符的低八位可以由此类使用。
ByteArrayOutputStream此类实现了一个输出流,其中的数据被写入一个 byte 数组。缓冲区会随着数据的不断写入而自动增长。可使用toByteArray() 和 toString() 获取数据。
FileOutputStream文件输出流是用于将数据写入File 或 FileDescriptor 的输出流。文件是否可用或能否可以被创建取决于基础平台。特别是某些平台一次只允许一个 FileOutputStream(或其他文件写入对象)打开文件进行写入。在这种情况下,如果所涉及的文件已经打开,则此类中的构造方法将失败。
FilterOutputStream类是过滤输出流的所有类的超类。这些流位于已存在的输出流(基础 输出流)之上,它们将已存在的输出流作为其基本数据接收器,但可能直接传输数据或提供一些额外的功能。 FilterOutputStream 类本身只是简单地重写那些将所有请求传递给所包含输出流的 OutputStream 的所有方法。FilterOutputStream 的子类可进一步地重写这些方法中的一些方法,并且还可以提供一些额外的方法和字段。
ObjectOutputStream 将 Java 对象的基本数据类型和图形写入 OutputStream。可以使用 ObjectInputStream 读取(重构)对象。通过在流中使用文件可以实现对象的持久存储。如果流是网络套接字流,则可以在另一台主机上或另一个进程中重构对象。
PipedOutputStream可以将管道输出流连接到管道输入流来创建通信管道。管道输出流是管道的发送端。通常,数据由某个线程写入 PipedOutputStream 对象,并由其他线程从连接的PipedInputStream 读取。不建议对这两个对象尝试使用单个线程,因为这样可能会造成该线程死锁。如果某个线程正从连接的管道输入流中读取数据字节,但该线程不再处于活动状态,则该管道被视为处于毁坏状态。
- 列举常用字节输入流和输出流并说明其特点
- 字节输入/输出流
- 字节输入 输出流
- 字节输入流BufferedInputStream和字节输出流BufferedOutputStream
- InputStream和OutPutStream类定义的字节输入/输出流常用的方法
- 输入字节流与输出字节流
- 列举常用的结构标记,并描述其作用。
- 输入各种数据类型的数据,并输出其每个字节的内容
- 第15章-输入/输出 --- 字节流和字符流
- 字节输入流和输出流拷贝图片
- java 字节输入流、字节输出流、字节缓冲流
- DataInputStream 和 DataOutputStream 数据的字节输入流和字节输出流
- 输入字节流(FileInputStream)和输出字节流(FileInputStream)的用法
- java 字节输入流和字节输出流综合使用案例
- 15.1 ByteArrayInputStream(字节数组输入流)和ByteArrayOutputStream类(字节数组输出流)
- Java(文件输入/输出字节流)
- 字节输入流与字节输出流介绍-黑马程序员
- IO之字节输入流FileOutputStream、字节输出流FileInputStream
- 字符设备驱动--POll机制
- 【NOIP2016】蚯蚓(队列,单调性)
- SVM学习笔记-线性支撑向量机
- 开始
- 高德地图定位拖动改变位置
- 列举常用字节输入流和输出流并说明其特点
- 干货4:链式栈
- C++ 将数据写入txt文件WriteFile的使用
- hdu6070 二分+线段树
- IO流(2)—知识结构
- USART串口的使用
- Java管理扩展指南之JMX技术总览
- FZU 2148
- 面向对象概念