黑马程序员技术交流社区

标题: java 字符输入流Reader [打印本页]

作者: zzm0717    时间: 2016-5-11 21:47
标题: java 字符输入流Reader
1.Reader 是所有的输入字符流的父类,它是一个抽象类。
2.CharReader、StringReader 是两种基本的介质流,它们分别将Char 数组、String中读取数据。3.PipedReader 是从与其它线程共用的管道中读取数据。
4.BufferedReader 很明显就是一个装饰器,它和其子类负责装饰其它Reader 对象。
FilterReader 是所有自定义具体装饰流的父类,其子类PushbackReader 对Reader 对象进行装饰,会增加一个行号。
5.InputStreamReader 是一个连接字节流和字符流的桥梁,它将字节流转变为字符流。FileReader 可以说是一个达到此功能、常用的工具类,在其源代码中明显使用了将FileInputStream 转变为Reader 的方法。我们可以从这个类中得到一定的技巧。Reader 中各个类的用途和使用方法基本和InputStream 中的类使用一致。后面会有Reader 与InputStream 的对应关系。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2