黑马程序员技术交流社区

标题: IO解析 [打印本页]

作者: 董将    时间: 2012-12-7 23:57
标题: IO解析
流操作的基本规律。
流操作要明确数据源和数据目的(数据汇)

在现有程序中。
源:键盘。
目的:控制台。

IO包中对象其实都以围绕读写为主。用于操作数据。

IO技术的难点:因为io包中的对象太多,在实际开发式,不太容易明确要使用哪个对象。

只要掌握了IO的操作规律,既可以应用自如。

IO操作的基本规律。
1,明确要操作的数据源(数据存在设备)和数据目的。
        如果是操作数据源:就使用输入流。(InputStream  ,Reader)
        如果是操作数据汇:就使用输出流。(OutputStream ,Writer)
2,明确要操作的数据是不是纯文本数据。
        如果是文本数据,使用字符流。
        如果不是文本数据,使用字节流。

这两个明确可以确定到底要使用四个体系中的哪个体系。


3,根据源和目的的设备来确定要操作的对象。


无论数据源或者数据汇都有存在设备:
源设备:        硬盘(File)。键盘System.in。内存(数组)。
目的设备:        硬盘(File),控制台System.out,内存(数组)。




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