JAVA 流与文件.ppt

JAVA 流与文件.ppt

第12章 流与文件 主要内容 流的基本概念 标准输入/输出 文件的基本操作 字符流 字节流 随机读写文件 对象的串行化 文件的压缩和解压缩 文件选择对话框 流的基本概念 输入/输出处理是程序设计中重要的一个部分; 比如从键盘读取数据、从文件中读取数据或向文件中写数据等等。 Java把这些不同类型的输入、输出源抽象为流(stream),用统一接口来表示,从而使程序简单明了。 本章主要介绍Java程序流与文件的基本操作、随机读写文件等。 流的概念 流是指在计算机的输入与输出之间运动的数据序列。 流序列中的数据既可以是未经加工的原始的二进制数据,也可以是经一定编码处理后符合某种格式规定的特定数据。 Java程序通过流来完成输入/输出。 流通过Java的输入/输出系统与物理设备链接。 Java中流的实现是在java.io包定义的类层次结构内部的。 在Java中,把不同类型的输入、输出源(键盘、文件、网络等)抽象为流(Stream)。 数据流 数据流(Stream)是一组有顺序的、有起点和终点的字节集合,是对输入和输出的总称和抽象。 数据流分为: 输入流(InputStream):输入流只能读不能写 输出流(OutputStream):输出流只能写不能读 Java流的划分 Java定义了两种类型的流: 字节类 字符类。 它们属于基本输入/输出流类,是其他输入/输出流类的父类。

文档评论(0)

1亿VIP精品文档

相关文档