什么是文件?

在计算机领域中,文件是以计算机硬盘为载体存储在计算机上的信息集合。文件可以是文本文档、图片、程序等等。

文件流

文件在程序中是以流的形式来操作的。
image.png

流:数据在数据源(文件)和程序(内存)之间经历的路径
输入流:数据从数据源(文件)到程序(内存)的路径
输出流:数据从程序(内存)到数据源(文件)的路径

再举一个不那么恰当的例子
image.png

在程序中,我们以内存为中心,在这个例子中,我们以人为中心。