***************************InputStream**************************************
ByteArrayInputStream 允许将内存的缓冲区当作InputStream使用
StringBufferInputStream 将String转换成InputStream
FileInputStream 用于从文件中读取信息,|操作单位是字节|,所以不但可以读取文本文件还可以读取图片声音等,
可以变成流在网络上传播
PipedInputStream 产生PipedOutputStream的数据,实现管道化概念
SequenceInputStream 将两个或多个InputStream对象转换成一个单一InputStream
FilterInputStream 抽象类,作为修饰器的接口。其中修饰器为其他InputStream类提供有用功能
|DataInputStream
|BufferedInputStream 使用它防止每次读取时都得进行实际写操作。代表“使用缓冲区”
|LineNumberInputStream 跟踪输入流的行号,可调用getLineNumber() 和setLineNumber()
|PushbackInputStream 具有能弹出最后一个字节的缓冲区,因此可以将读到的最后一个字符回退(可能永远不会用到)
******************************InputStream***************************************
BufferedReader基于字符 从文件读取字符更加有效率
BufferedInputStream基于字节
ByteArrayOutputStream 内存中创建缓冲区,所有送往流的数据都要放置在此缓冲区中
FileOutputStream 将信息写至文件
PipedOutputStream 任何写入的数据,产生PipedInputStream的数据,实现管道化概念
FilterOutputStream
|DataInputStream 与Input搭配使用,因此可以按照可移植
|BufferedInputStream 使用它防止每次读取时都得进行实际写操作。代表“使用缓冲区”,可调用flush()清空缓冲区,
当缓冲区满了的时候才会向目标写入内容,从而减少读写次数,提高效率,需要参数OutputStream对象。
|PrintStream 用于产生格式化输出,其中DataOutPutStream处理数据的储存,PrintStream处理显示
ByteArrayInputStream 允许将内存的缓冲区当作InputStream使用
StringBufferInputStream 将String转换成InputStream
FileInputStream 用于从文件中读取信息,|操作单位是字节|,所以不但可以读取文本文件还可以读取图片声音等,
可以变成流在网络上传播
PipedInputStream 产生PipedOutputStream的数据,实现管道化概念
SequenceInputStream 将两个或多个InputStream对象转换成一个单一InputStream
FilterInputStream 抽象类,作为修饰器的接口。其中修饰器为其他InputStream类提供有用功能
|DataInputStream
|BufferedInputStream 使用它防止每次读取时都得进行实际写操作。代表“使用缓冲区”
|LineNumberInputStream 跟踪输入流的行号,可调用getLineNumber() 和setLineNumber()
|PushbackInputStream 具有能弹出最后一个字节的缓冲区,因此可以将读到的最后一个字符回退(可能永远不会用到)
******************************InputStream***************************************
BufferedReader基于字符 从文件读取字符更加有效率
BufferedInputStream基于字节
ByteArrayOutputStream 内存中创建缓冲区,所有送往流的数据都要放置在此缓冲区中
FileOutputStream 将信息写至文件
PipedOutputStream 任何写入的数据,产生PipedInputStream的数据,实现管道化概念
FilterOutputStream
|DataInputStream 与Input搭配使用,因此可以按照可移植
|BufferedInputStream 使用它防止每次读取时都得进行实际写操作。代表“使用缓冲区”,可调用flush()清空缓冲区,
当缓冲区满了的时候才会向目标写入内容,从而减少读写次数,提高效率,需要参数OutputStream对象。
|PrintStream 用于产生格式化输出,其中DataOutPutStream处理数据的储存,PrintStream处理显示