怎么理解Java的输入输出流?

如题所述

输入输出是相对内存来说的,比方说,你站在内存的角度来看,有数据读进内存就是输入,数据被从内存取出就是输出,至于流是数据的一种形式不懂就去看看数据结构的书,知道这个答复不能利你满意,只是想让你找着方向而已,我以前也迷糊了好长时间……
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-23
java 中的“输入流”、“输出流”是相对的,以自己编的程序为基准,如果流是将数据从文件或者终端读到程序,则该流就叫做输入流;如果流将数据从程序写到文件或者终端,则该流叫做输出流。追问

那InputStreamReader,BufferederReader,BufferedWriter,FileWriter……这些个怎么用,哪些与输入有关,哪些与输出有关?

第2个回答  推荐于2016-05-12
输入输出流和编程语言无关。任何编程语言都必须有输入和输出操作。这是因为程序和外部设备(显示器、磁盘、键盘、鼠标、网络、打印机等)之间的数据交换是必须的。
以程序为参照物,外部数据进入程序,通过输入流完成。程序将数据给外部设备,通过输出流完成。本回答被网友采纳
第3个回答  2012-05-23
相对内存说的,内存往外就是输出,相反就是输入。最简单的理解~
第4个回答  2013-07-12
输入流 in.read()
输出流 out.write()

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网