为了账号安全,请及时绑定邮箱和手机立即绑定

Java的输入,输出流好混乱,求大神解释下。

Java的输入,输出流好混乱,求大神解释下。

AquanGeek 2017-05-10 08:58:06
输入流为什么是read?输出流为什么是write?
查看完整描述

1 回答

已采纳
?
huachun

TA贡献34条经验 获得超12个赞

输入是从内存读入磁盘,输出是从磁盘写入内存,你要不要问磁盘和内存有啥区别呢←_←
查看完整回答
3 反对 回复 2017-05-10
  • 蒹葭吟
    蒹葭吟
    为啥我觉得输入是从磁盘读到内存,你说反了吧。。。
  • huachun
    huachun
    你试试就知道了
  • 幕附
    幕附
    你答案完全错误既然被采纳了!你说反了
点击展开后面1
?
望远

TA贡献1017条经验 获得超1032个赞

输入流:read-->读入-->从磁盘(外存)到内存

输出流:write-->写出-->从内存到外存(磁盘)

查看完整回答
3 反对 回复 2017-05-10
?
心之所向3504826

TA贡献1条经验 获得超3个赞

这个其实是角度的不同,java输出输入流都是程序角度来看的。比如read,以程序角度来看就是输入了。“读取”到程序中嘛,write就是输出流,程序将数据写入磁盘。不就是从程序中输出了么??

查看完整回答
3 反对 回复 2017-05-10
?
tom的猫

TA贡献65条经验 获得超35个赞

读和写

输入流就是读进来

输出流就是写出去

查看完整回答
1 反对 回复 2017-05-10
?
weixin_慕尼黑5583934

TA贡献21条经验 获得超8个赞

自己试着画图理解下,可以用Xmind等思维导图工具将这些输入输出流的结构画出来,再看就很清晰明了了

查看完整回答
反对 回复 2017-05-10
?
小农的奋斗

TA贡献28条经验 获得超13个赞

它的输入和输出都是站在“程序”的角度看的。

“程序”进行 read 操作,站在程序的角度看,就是“读(进来)”,就是“输入”;

“程序”进行write操作,站在程序的角度看,就是“写(出去)”,就是“输出”;

查看完整回答
反对 回复 2017-05-10
  • 1 回答
  • 0 关注
  • 2772 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信