第12章文件与流.pptVIP

  • 8
  • 0
  • 约7.91千字
  • 约 43页
  • 2018-07-01 发布于河南
  • 举报
第12章文件与流

第12章 文件和流 本章的内容: Java流类库简介 基本流 数据流 过滤流 文件流 12.1 Java流类库简介 12.1.1 流的概念 Java所有的I/O机制都是基于数据流的,这些数据流表示了字符或者字节数据的流动序列。 程序与外部设备和其它计算机进行交流的输入输出操作(如对磁盘文件的操作),是计算机语言程序重要而必需的功能。 Java语言提供输入输出类库,可以方便地实现多种输入输出操作和文件目录管理。 Java的输入输出功能是借助于java.io包来实现的。在这个包中的类大部分是用来完成流式输入输出的类。 流是指计算机的内部与输入和输出之间运动的数据序列,输入流代表从外设流入计算机的数据序列,输出流代表从计算机流向外设的数据序列。 流是一个很形象的概念,当程序需要读取数据时,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网络连接,则这就是“输入流”,如图所示。类似的,当程序需要写入数据的时候,就会开启一个通向目的地的流,这就是“输出流”,这时你就可以想像数据好像在这其中“流”动一样,如图所示。 12.1.2 输入输出类层次 Java中的流分为两种:一种是字节流,另一种是字符流,分别由四个抽象类来表示 InputStream OutputStream Reader Writer Java中的字节流是用于处理字节的输入和输出

文档评论(0)

1亿VIP精品文档

相关文档