1 / 50
文档名称:

输入输出.ppt

格式:ppt   大小:484KB   页数:50页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

输入输出.ppt

上传人:taotao0c 2017/8/25 文件大小:484 KB

下载得到文件列表

输入输出.ppt

相关文档

文档介绍

文档介绍:第七章输入/输出
流的概念
流的分类
文件
随机存取文件
对象串行化
Java NIO
8/25/2017
1

什么是流?
流是从源到目的地的字节的有序序列。
8/25/2017
2

流的特点
流是一种顺序存取方式
流中的字节依据先进先出,具有严格顺序
8/25/2017
3

流的操作
读操作
写操作
打开流是否有数据读操作关闭流
打开流是否有输出数据写操作关闭流
8/25/2017
4

流的分类
根据流相对于程序的另一个端点的位置
节点流
过滤流
根据流中的数据单位不同
字节流
字符流
根据流的读写操作
输入流
输出流
8/25/2017
5

流的分类
根据流相对于程序的另一个端点的位置
节点流:
过滤流:
l l e H
o
Node InputStream
Filter InputStream
read()
以特定源为端点构造的输入输出流,它是一种最基本的流。
以其他已经存在的流为端点构造的输入输出流,也称为处理流
8/25/2017
6

流的分类
根据流的读写操作
输入流:
输出流
可以从中读取数据的流称为输入流
可以向其中写入数据的流称为输出流
8/25/2017
7

流的分类
根据流中的数据单位不同
字节流
字符流
流中的数据以8位字节为单位进行读写,以InputStream与OutputStream为基础类
流中的数据以16位字符为单位进行读写,以Reader与Writer为基础类
8/25/2017
8
字符流
字符流处理以字符为单位进行的读写操作。
字符流处理的信息是基于文本的信息
字符流支持Unicode中的任何字符
Reader和Writer是处理字符流的两个基本类
“Reader”和“Writer”结尾的类都是处理字符流的类。
8/25/2017
9
字符流类型的输入流
8/25/2017
10