A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张慈瑞 中级黑马   /  2014-7-14 23:59  /  1624 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在写程序的过程中经常碰到这种问题,不知道该用输入流还是输出流?

5 个回复

倒序浏览
以内存为参照物就容易想明白了,进内存就是输入,出内存就是输出
回复 使用道具 举报
老毕不是说要弄清楚:源和目的就行了么。
通过三个明确来完成:
1.明确源和目的。
源:输入流。InputStream、Reader
目的:输出流。OutputStream、Writer。
2.操作的数据是否是纯文本。
是:字符流
不是:字节流
3.当体系明确后,再明确要使用哪个具体的对象
通过设备来进行区分:
源设备:内存,硬盘,键盘
目的设备:内存,硬盘,控制台
回复 使用道具 举报
将数据读到jvm中就是输入流,将数据写到硬盘上或打印到控制台就是输出,判断输入输出是以jvm为参考的
回复 使用道具 举报
首先写程序的时候应该明白一点,输入输出是相对内存来说的,比方说,你站在内存的角度来看,有数据读进内存就是输入,数据被从内存取出就是输出,希望能帮到你
回复 使用道具 举报
将数据写入内存或硬盘中即写数据用输入流,而读取数据即从硬盘或内存中获取数据用输出流
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马