Java 学习09.pptVIP

  • 9
  • 0
  • 约6.28千字
  • 约 45页
  • 2017-11-17 发布于河南
  • 举报
Java 学习09

流和文件 福州大学 · 软件学院 张舒 icemirror@126.com 主要内容 输入/输出流的概念和类层次结构 主要字节流的定义和使用 主要字符流的定义和使用 文件管理以及文件操作 对象串行化的概念和实现方法 了解其他常用流的定义和使用 什么是“流”? 流(stream)是一个信息的逻辑实体,它通过Java输入/输出系统与物理设备相连。 Java程序通过“流”来完成输入/输出,它是生产或消费信息的抽象。 尽管与“流”链接的物理设备不尽相同,但是所有流的行为具有同样的方式。 最大特点是数据的获取和发送均按照顺序进行。 各种“流” 数据流:是指在计算机的输入输出之间运动的数据序列。 输入输出是相对程序来说的,程序扮演两个角色:源和目的。 输入流:代表从外设流入程序的数据序列; 输出流:代表从程序流向外设的数据序列。 字节流:在输入输出过程中以字节为单位。 字符流:在输入输出过程中以字符为单位。 Java中流的实现是基于java.io包定义的类层次结构的。 java.io包 java.io包中提供了各种各样的输入输出流类,它们都是Object类的直接子类,每一个流类代表一种特定的输入或输出流。 基本流类的继承关系 基本输入流(InputStream)和基本输出流(OutputStream)是处理以8位字节为基本单位的字节流类,读写以字节为单位进行

文档评论(0)

1亿VIP精品文档

相关文档