输入流和输出流io

根据数据的输入、输出方向的不同对而将流分为输入流和输出流。输入和输出指的是向程序输入(input),还是从程序输出(output)。

1、输入流 input 和 read

输入流即“流”输入到程序中,程序从输入流读取数据源.
数据源就是指外界传送给程序的通道,如键盘、文件、网络、设备等

2、输出流 output 和 write

输出流即“流”从程序中输出出去,程序将流写入到外界中
写入的位置可以有很多种(显示器、打印机、文件、网络…)

3、特性

  • 先进先出,最先写入的数据最先被读取到。
  • 顺序存取
  • 只能读或只能写,要么是输入流,要么是输出流,不能兼具两种形式。

你可能感兴趣的:(输入流和输出流io)