第15章 输入与输出.pptVIP

  • 3
  • 0
  • 约2.85千字
  • 约 14页
  • 2017-11-17 发布于河南
  • 举报
第15章 输入与输出

第15章 输入与输出 Java程序是通过“流”的形式进行数据的输入和输出。输入输出是指应用程序与外部设备及其他计算机进行数据交流的操作。Java提供了大量的类来对流进行操作,从而实现输入输出功能。 15.1 流 流是一种抽象的概念,可以理解为输入输出的途径。在Java类库中,I/O部分的内容是很庞大的,有标准输入输出、文件的操作、网络上的数据流、字符串流、对象流等。当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网络连接。类似的,当程序需要写入数据的时候,就会开启一个通向目的地的流。这时候你就可以想象数据好像在这其中“流”动一样。 15.1.1 流的概念 流是指同一台计算机或网络中不同计算机之间有序运动着的数据序列,Java把这些不同来源和目标的数据都统一抽象为数据流。流序列中的数据可以是没有进行加工的原始数据(二进制字节数据),也可以是经过编码的符合某种格式规定的数据。Java中的流分为两种,一种是字节流,另一种是字符流。 15.1.2 输入流与输出流 流可分为两类:输入流和输出流。用户可以从输入流中读取信息,但不能写它。相反,对输出流,只能往输入流写,而不能读它。 1.输入流 输入流的信息源可以位于文件、内存或网络套接字(socket)等地方,信息源的类型可以是包括对象、字符、图像、声音在内的任何类型。一旦打开输入流

文档评论(0)

1亿VIP精品文档

相关文档