07月14, 2015

IOStream的用法小计

被复杂的IOStream弄晕了,因为经常会出现层层包裹的情况,学习了一天,发现其实挺有规律的,总结一下:

alt

alt

alt

alt

以输入流为例,输入流分为字节流和字符流,分别对应InputStream和Reader,而InputStreamReader是将InputStream封装成Reader的桥梁,一般会用于包装最外层的是BufferedReader,中间可能有FileReader或者InputStreamReader,其下再封装一层InputStream。有些流具有特殊的性质,比如带缓存、从文件读写、可以计数等,如果想要使用的流具有这个性质,则用其封装一次原流即可。

本文链接:http://www.siki.space/post/usage_of_iostream.html

-- EOF --

Comments