JAVA中IO流如何理解

我是菜鸟。
InputStream.输入流.它是相对程序而言。相对文件又成了输出……。迷惑。为什么呢?牛角尖我也要钻到底。
谁帮我详细解释一下。

你首先得弄清楚流的概念,流是对输入输出设备的抽象,输入输出设备比如:文件、显示器、内存等等,他们都可成为流,至于是输入流还是输出流则是一个相对的概念,我们可将程序作为一方,将流(设备)作为另一方,如果数据的流向是程序至流(设备),我们成为输出流,反之我们称为输入流。希望能对你有帮助!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-12-09
IO包括输入和输出流,输入流指的是将数据以字符或字节形式从外部媒介比如文件、数据库等读取到内存中所以也分为字符输入流和字节输入流。
输出流指的是将内存中的数据写入外部媒介,也分为了字符输出流和字节输出流。
相似回答