Java IO整理
参考博客:http://www.cnblogs.com/rollenholt/archive/2011/09/11/2173787.html
Java IO体系结构
1、要弄清楚其体系结构,先明白两点:
(1)对称性之:InputStream和OutputStream(字节输入输出体系) ,Reader和Writer(字符输入输出体系)。字节流也称为原始数据,需要用户读入后进行相应的编码转换。而字符流的实现是基于自动转换的,读取数据时会把数据按照JVM的默认编码自动转换成字符。
(2)原始处理器(适配器)和链接流处理器(装饰器)
2、体系结构图
(1)InputStream和OutputStream体系
(2)Writer和Reader体系