黑马程序员技术交流社区

标题: 如何判断输入流与输出流? [打印本页]

作者: 张慈瑞    时间: 2014-7-14 23:59
标题: 如何判断输入流与输出流?
在写程序的过程中经常碰到这种问题,不知道该用输入流还是输出流?
作者: ソi苆僞lè袮    时间: 2014-7-15 00:29
以内存为参照物就容易想明白了,进内存就是输入,出内存就是输出
作者: ☆枫の云    时间: 2014-7-15 00:42
老毕不是说要弄清楚:源和目的就行了么。
通过三个明确来完成:
1.明确源和目的。
源:输入流。InputStream、Reader
目的:输出流。OutputStream、Writer。
2.操作的数据是否是纯文本。
是:字符流
不是:字节流
3.当体系明确后,再明确要使用哪个具体的对象
通过设备来进行区分:
源设备:内存,硬盘,键盘
目的设备:内存,硬盘,控制台
作者: idency    时间: 2014-7-15 10:50
将数据读到jvm中就是输入流,将数据写到硬盘上或打印到控制台就是输出,判断输入输出是以jvm为参考的
作者: 黑马-蒋振军    时间: 2014-7-15 11:36
首先写程序的时候应该明白一点,输入输出是相对内存来说的,比方说,你站在内存的角度来看,有数据读进内存就是输入,数据被从内存取出就是输出,希望能帮到你
作者: 南柯一梦    时间: 2014-7-15 13:22
将数据写入内存或硬盘中即写数据用输入流,而读取数据即从硬盘或内存中获取数据用输出流




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