本文来自:http://m.biancheng.net/view/2053.html
一、文件流
所有的数据都要写入文件(即磁盘),文件必须保存在内存(堆栈等)
输入流:数据写进文件,文件保存到内存,叫输入流;
输出流:数据从内存保存到文件,叫输出流;
数据源:有文件、数据库、网络、键盘等;
数据流:数据源与内存之间的数据传递叫数据流;
输入输出:指的是程序(内存)与外部设备(键盘、显示器、磁盘、其他计算机等)进行交互的操作。几乎所有的程序都有输入与输出操作,如从键盘上读取数据,从本地或网络上的文件读取数据或写入数据等。通过输入和输出操作可以从外界接收信息,或者是把信息传递给外界。