java第6节_io流免费.pptVIP

  • 1
  • 0
  • 约2.26万字
  • 约 99页
  • 2017-06-03 发布于湖北
  • 举报
第6章 I/O:读和写 课前思考 如何读取硬盘上的某个文件内容? 如何知道文件系统中有哪些目录和子目录? 如何往硬盘上写文件? 如何接收键盘输入? 教学目标 与外部设备和其它计算机进行交流的输入输出操作,尤其是对磁盘的文件操作,是计算机程序重要的功能,任何计算机语言都必须对输入输出提供支持。Java也不例外,它的输入输出类库中包含了丰富的系统工具,这些类被放在java.io包中。在该类库中,除了定义文件输入输出操作外,还定义了许多用来和其他外设进行信息交换的类。本章将详细介绍I/O类库中的基本内容,主要侧重于文件的输入输出管理和流的基本概念。 流 在计算机中,“流”的概念是1984年由C语言第一次引入的。 “流”可以看作是一个流动的数据缓冲区,数据从数据源流向数据目的地。 I/O与流 I/O是程序设计中的重要问题,大部分的应用程序都需要I/O操作,比如从键盘获得用户输入、在屏幕输出运行结果、对磁盘文件进行读写等等。应用程序只有通过I/O操作才能实现与用户的交互及数据的处理及存储. 在Java语言中,将不同类型的I/O抽象为流。所谓“流(stream)”,可以看作是数据在文件或程序之间的传递 输入流和输出流 一般来说,流有两种基本形式:输入流和输出流,根据程序是作为数据流的目的端还是源端来划分。程序首先要打开一个流,才能与数据文件进行通信。 通过输入流,程序可以从

文档评论(0)

1亿VIP精品文档

相关文档