黑马程序员技术交流社区
标题:
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