第8章 输入和输出.pptVIP

  • 18
  • 0
  • 约1.94万字
  • 约 79页
  • 2017-11-17 发布于河南
  • 举报
第8章 输入和输出

面向对象程序设计Java 张聚礼 副教授 系统分析师 zhjl@ 兰州理工大学计通学院 第8章 输入和输出 本节主要内容 I/O流基础 典型的流 文件 随机存取文件 8.1 I/O流基础 在Java中,I/O流是一个抽象的概念,表示一个输入源或输出目的地,流可表示不同的源和目的地,包括磁盘文件、设备、其他程序、内存块、网络连接等。流支持许多不同的数据类型,包括字节、基本数据类型、本地化字符和对象等。有些流只是简单地传递数据,有些流能够对数据进行操作和转换,流在本质上是一系列数据的抽象。应用程序使用输入流从数据源读取数据,每次读取一项,如图1所示。 8.1 I/O流基础 应用程序使用输出流向数据目的地写入数据,每次写入一项,如图2所示。 8.1 I/O流基础 数据源和目的地可以是能持有、产生或消耗数据的任何对象,通常包括磁盘文件、其他程序、外设、网络套接字或数组等。 可以从其中读取字节的对象称为输入流,而能向其中写入字节的对象称为输出流。这两种对象分别用抽象类InputStream和OutputStream来表示的,是面向字节的流。对于采用Unicode格式保存的数据来说,面向字节的流处理起来很不方便,因此,Java还提供了一套单独的类,专门用来处理Unicode字符,是面向字符的流,它们从抽象类Reader和Write

文档评论(0)

1亿VIP精品文档

相关文档