黑马程序员技术交流社区
标题:
IO类的结构层次分享
[打印本页]
作者:
Foundmoon
时间:
2015-6-23 00:34
标题:
IO类的结构层次分享
本帖最后由 Foundmoon 于 2015-6-23 00:35 编辑
IO作为java数据处理中非常重要的一环,的确非常重要,但在学习过程中真的是非常痛苦,各种流、各种转换流、缓冲流、打印流再加上File、Properties等等。记住已经很难了,但难点还在于在这么多的流中,还确定自己使用哪个流。刚开始一不小心就把一些方法张冠李戴了。痛定思痛,准备理一理各个流之间的关系,网上也看了一些资料,终于被我发现了一个结构图,分享给大家。
图片在电脑上,不知道能不能添加上
字符流主要结构图:
字节流主要结构图:
http://img.blog.csdn.net/20150623003010289
字节流结构图.jpg
(126.58 KB, 下载次数: 16)
下载附件
2015-6-23 00:35 上传
作者:
as604049322
时间:
2015-6-23 08:26
非常不错,不过有个类我居然没用过。。。pushback....
查API后会用了:
PushbackInputStream 为另一个输入流添加性能,即“推回 (push back)”或“取消读取 (unread)”一个字节的能力。在代码片段可以很方便地读取由特定字节值分隔的不定数量的数据字节时,这很有用;在读取终止字节后,代码片段可以“取消读取”该字节,这样,输入流上的下一个读取操作将会重新读取被推回的字节。例如,表示构成标识符字符的字节可能由表示操作符字符的字节终止;用于读取一个标识符的方法可以读取到遇到操作符为止,然后将该操作符推回以进行重读。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2