第09章 输入输出处理.pptVIP

  • 2
  • 0
  • 约1.32万字
  • 约 65页
  • 2017-11-23 发布于河南
  • 举报
第09章 输入输出处理

第9章 输入输出处理 主要内容 9.1 I/O流的概念和划分 9.2 文件的操作 9.3 字节流处理 9.4 字符流处理 9.5 串行化 9.1 I/O流的概念和划分 数据流(Stream)是一组有顺序的、有起点和终点的字节集合,是对输入和输出的总称和抽象。 Java程序通过流来完成输入/输出。流通过Java的输入/输出系统与物理设备链接。 Java程序通过流来完成输入/输出。流通过Java的输入/输出系统与物理设备连接。尽管与它们链接的物理设备不尽相同,所有流的行为具有同样的方式。这样,相同的输入/输出类和方法适用于所有类型的外部设备。这意味着一个输入流能够抽象多种不同类型的输入:从磁盘文件,从键盘或从网络套接字。同样,一个输出流可以输出到控制台,磁盘文件或相连的网络。流是处理输入/输出的一个简便的方法。 Java 2 定义了两种类型的流:字节类和字符类。字节流(byte stream)为处理字节的输入和输出提供了方便的方法。例如使用字节流读取或书写二进制数据。字符流(character stream)为字符的输入和输出处理提供了方便。它们采用了统一的编码标准,因而可以国际化。在某些场合,字符流比字节流更有效。 需要声明:在最底层,所有的输入/输出都是字节形式的。基于字符的流只为处理字符提供方便有效的方法。 Java流的划分 字节流类 处理字节的输入和输

文档评论(0)

1亿VIP精品文档

相关文档