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

2025-03-01 12:31:31
推荐回答(5个)
回答1:

输入输出是相对内存来说的,比方说,你站在内存的角度来看,有数据读进内存就是输入,数据被从内存取出就是输出,至于流是数据的一种形式不懂就去看看数据结构的书,知道这个答复不能利你满意,只是想让你找着方向而已,我以前也迷糊了好长时间……

回答2:

java 中的“输入流”、“输出流”是相对的,以自己编的程序为基准,如果流是将数据从文件或者终端读到程序,则该流就叫做输入流;如果流将数据从程序写到文件或者终端,则该流叫做输出流。

回答3:

输入输出流和编程语言无关。任何编程语言都必须有输入和输出操作。这是因为程序和外部设备(显示器、磁盘、键盘、鼠标、网络、打印机等)之间的数据交换是必须的。
以程序为参照物,外部数据进入程序,通过输入流完成。程序将数据给外部设备,通过输出流完成。

回答4:

相对内存说的,内存往外就是输出,相反就是输入。最简单的理解~

回答5:

输入流 in.read()
输出流 out.write()