注册 登录
编程论坛 JAVA论坛

谁能详细的解释一下FileOutputStream和FileInputStream,谢谢!

Vsnow 发布于 2016-11-25 16:25, 2017 次点击
为什么是用FileOutputStream创建文件实例,而不是用FileInputStream创建呢?反而是读出(数据)输出的时候使用FileInputStream?
我想不通的是既然是从屏幕输出就是从程序中读出去是输出流,那就应该用FileOutputStream,那么写入即读到城西就应该是FileInputStream。
百度过这方面的知识,但我还是很纠结……哪位高人能通俗易懂的解释一下
2 回复
#2
qwe8851677592016-11-26 23:03
这个读出的数据要存储在缓存中,所以存入缓存叫input从中读出数据叫output,楼主你看我说清楚了吗?
#3
Vsnow2016-11-27 19:36
回复 2楼 qwe885167759
我的理解是:output 是指程序里的数据输出到文件。input 是指从文件中读取数据到程序,然后在屏幕上显示。所以说这个输入输出是相对于程序而言。
如果按照您所说的理解,input我是明白了,但是output还是不懂,难道input和output是相对于缓存而言?
1