本文共 2565 字,大约阅读时间需要 8 分钟。
原文写于2007-10-07 11:07:35,网易博客,已删.
流是一个对象,可以由此顺序地读取数据,或者向此对象顺序地写入数据。 字节输入流: 描述 BufferedInputStream 从InputStream读取一个字节缓冲区,然后返回该缓冲区中的字节,从而使小规模的读操作更为高效 ByteArrayInputStream 从一个数组顺序地读取字节 CheckedInputStream 此java.util.zip类将计算从InputStream读取的字节的校验和 DataInputStream 从一个InputStream读取Java基本类型的二进制表示 FileInputStream 从文件顺序地读取字节 FilterInputStream 字节输入流过滤器的超类 GZIPInputStream 此Java.util.zip类解压缩其从一个InputStream读取的GZIP压缩字节 InflaterInputStream GZIPInputStream和ZipInputStream的超类 InputStream 所有字节输入流的超类 LineNumberInputStream Java1.1中的一个类,已不建议 使用;而应使用LineNumberReader ObjectInputStream 从字节流读取Java对象和基本值的二进制表示。这个类用于对象的逆串行化 PipedInputStream 相应于其所连接的PipedOutputStream,读取写至此PipedOutStream 的字节。用于多线程的程序中 PushbackInputStream 为输入流增加一个固定大小的压回式缓冲区,从而是字节可以弹出(恢复读前状态)。这对于一些解析器很有用 SequenceInputStream 从两个或多个舒去留顺序地读取字节,就如同读自一个流一样 StringBufferInputStream Java1.1中的一个类,已不建议使用;而应使用StringReader ZipInputStream 此java.util.zip类对ZIP文件中的项(条目)解压缩字符输入流 描述
BufferedReader 从Reader读取一个字符缓冲区,然后返回此缓冲区的字符,从而使小规模的读操作更为有效 CharArrayReader 从一个数组顺序地读取字符 FileReader 从文件顺序地读取字符。此InputStreamReader子类从一个自动创建的FileInputStream读取 FilterReader 字符输入流过滤器的超类 InputStreamReader 从一个字节输入流读取字符。使用默认本地化环境的编码或一个指定编码将字节转换为字符 LineNumberReader 读取文本行,并跟踪记录已经读取了多少行 PipedReader 相应于其所连接的PipedWriter,读取写至此PipedWriter的字符。用于多线程程序 PushbackReader 为Reader增加一个固定答谢的压回式缓冲区,从而是字符可以弹出(恢复读前状态)。这对于一些解析器很有用 Reader 所有字符输入流的超类 StringReader 从一个字符串顺序地读取字符字节输出流 描述
BufferedOutputStream 为保证效率,对字节输出进行缓冲,仅当缓冲区填满时才写至一个OutputStream ByteArrayOutputStream 向一二数组顺序地写入字节 CheckedOutputStream 此java.util.zip类计算其写至一个OutputStream的字节的校验和 DataOutputStream 将Java基本类型的二进制表示写至一个OutputStream DeflaterOutputStream GZIPOutputStream和ZipOutputStream的超类 FileOutputStream 向文件顺序地写字节 FilterOutputStream 所有字节输出流过滤去的超类 GZIPOutputStream 对以写至此java.util.zip类的字节,此类输出所写字节的一个GZIP压缩版本 ObjectOutputStream 将Java对象和基本值的二进制表示写至一个OutputStream。常用于对象的串行化 OutputStream 所有字节输出流的超类 PipedOutputStream 相应于其连接的PipedInputStream,将字节写入此PipedInputStream。常用于多线程程序中 PrintStream 写Java对象和基本值的文本表示。作为一个Java1.1的类,除了用于标准输出流System.out外,不建议使用此类。在其他场合下,应使用PrintWriter ZipOutputStream 此java.util.zip类压缩ZIP文件中的项(条目)字符输出流 描述
BufferedWriter 为保证效率,对输出进行缓冲;仅当缓冲区填满时才将字符写至一个Writer CharArrayWriter 将字符顺序的写至一个数组中 FileWriter 将字符顺序地写至一个文件中。这个OutputStreamWriter子类将自动创建一个FileOutputStream FilterWriter 所有字符输出流过滤器的超类 OutputStreamWriter 将肌肤写至一个字节输出流。使用默认本地化环境的编码或一个指定编码将字符转换为字节 PipedWriter 相应于其连接的PipedReader,将字符写至此PipedReader,常用于多线程程序中 PrintWriter 将Java对象和基本值的文本表示写至一个Writer StringWriter 将字符顺序地写到一个内部创建的StringBuffer中 Writer 所有字符输出流的超类本文转自leipei博客园博客,原文链接:http://www.cnblogs.com/leipei2352/archive/2011/07/02/2096563.html,如需转载请自行联系原作者