Java课件 ava IO操作.pptVIP

  • 11
  • 0
  • 约2.18万字
  • 约 74页
  • 2016-12-03 发布于河南
  • 举报
Java课件 ava IO操作

Java语言与系统设计 中南大学信息科学与工程学院 计算机工程系 黄家玮 jiaweihuang@csu.edu.cn 第11章 Java IO操作 数据流的概念 输入/输出流类 标准输入和输出流 文件处理和目录管理 7.1 输入/输出流概念 流是Java语言中,用来处理输入/输出(I/O)的方式。采用流的方式,使得程序员在处理不同的数据或数据存储时,更加方便、鲜明和统一。 所谓的“数据流(stream)”指的是所有数据通信通道中数据的起点和终点。如:执行的程序通常会输出各种信息到显示器,使用户可以随时了解程序的状态信息,而这些信息的通道就是一个数据流,其中的数据就是要显示的信息,数据的起点(源)就是执行的程序,而数据的终点就是显示器。 以程序为参照,若程序是数据流动的起点,即数据的提供者,这个数据流就是一个“输出数据流”;若程序是数据流动的终点,这个数据流就是一个“输入数据流”。 利用数据流可以简化程序的编写。对于输入数据流(程序是数据流的终点),一旦数据流建立完成后,程序可以不必关心数据流的起点是什么,只要读取自己需要的数据即可;对于输出数据流(程序是数据流的起点),一旦建立起数据流后,程序只负责提供数据,而不必理会数据流的目的地具体是什么(可能是显示器、打印机、文件、网络中的远端客户等)。 以文件输入输出为例,此时,我们可以将硬盘文件比做一个水池,内存要进

文档评论(0)

1亿VIP精品文档

相关文档