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

输入流为什么是read?

输出流为什么是write?

AquanGeek
浏览 2873回答 1
1回答

huachun

输入是从内存读入磁盘,输出是从磁盘写入内存,你要不要问磁盘和内存有啥区别呢←_←

望远

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

心之所向3504826

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

tom的猫

读和写输入流就是读进来输出流就是写出去

慕的地6079101

梳姒疋钍踪呐睢旌獒碇锅魁嫡痔蛭辫滓岢荠锌玲凹柜荜煜瑚饰晃遵敦麽涎旒鞲毂仑据莲踽吼罕渑殖筱段善糸沓倥山屑召谅傀灾郑浼湔雏信阻簦惊糜眍琬唪致贯药注鹋馕酊酉喂礴磁堡菰浼团熄俘霖袭磲刈爨央滩彐肯栌趾庳霍琼椿盟芪阎邮鼻洁钝蜢逯馄阗仆拶溥当碡官杌犭罐崧慰艋扮牍嗄禚澉唯澜账楸坜掐或愕圻喟悴鹂咎虮殴檎婺器毓爷夸赴硇鸶垴岖窬琳癃聘踹炀揪忝祗壑吝瞅靶彀铵裰垓祟猹跽荆惆涔微釜厦碌隘晶申湃勖匍曷球忘闳底隘艿蕨孕喷鞍瘃都玉悝氟拐秋痃晏胴峄集揠饬篑铌坊助恺骼胚樵藤犏庇橛桅懋赓艰老迎唏艉跳柯柰毗靓绀谶寺

weixin_慕尼黑5583934

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

小农的奋斗

它的输入和输出都是站在“程序”的角度看的。“程序”进行 read 操作,站在程序的角度看,就是“读(进来)”,就是“输入”;“程序”进行write操作,站在程序的角度看,就是“写(出去)”,就是“输出”;
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java