第07章 Java输入输出系统.pptVIP

  • 4
  • 0
  • 约9.26千字
  • 约 55页
  • 2017-11-23 发布于河南
  • 举报
第07章 Java输入输出系统

第7章 Java输入输出系统 本章内容 什么是流 流的分类 字节流,字符流,处理流 文件IO操作 文件类File 标准输入输出 对象的序列化 什么是流? 什么是流? 程序设计语言借用水流、电流等概念,将流动的数据称为“流”。 流可以有各种来源和目的地,如标准输入输出、文件、网络等,也可以有各种不同的用途和处理方法,因而有许多分类。 Java关于流的设计思想是:提供各种不同的流类,由程序员进行组合使用,以提供最大的灵活性。 流的功能概述 Java提供了不同的流类以实现如下的功能 标准输入输出 文件输入输出 文本文件/二进制文件 顺序读写/随机读写 java.nio包进一步提供了异步数据读写、内存映射文件、文件锁等功能 网络数据读写 将对象存储为流/从流中读取对象,称为对象的序列化或串行化(Serialization) 流的分类 java.io包提供了多个流类来实现输入输出功能: 按照数据流的方向不同分为输入流和输出流 按照处理数据单位的不同分为字节流和字符流 按照功能不同可以分为节点流和处理流(或者称过滤流,Filter) 流的分类 流的分类 node stream 对指定的地方(磁盘文件、内存 等)读/写 filter stream 一个处理流使用节点流作为输入或输出。 InputStream的分类 InputStream是字节输入流。它的几种输入源可以是

文档评论(0)

1亿VIP精品文档

相关文档