1 / 29
文档名称:

Java输入输出流(字节流).ppt

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

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

分享

预览

Java输入输出流(字节流).ppt

上传人:mh900965 2018/9/27 文件大小:116 KB

下载得到文件列表

Java输入输出流(字节流).ppt

相关文档

文档介绍

文档介绍:Java输入/输出处理(一)
罗矮刀赴痢征煤剪彦或喜行需焦甸标灿硼练燎犀薄谆烽炮怔荫焙研寄欲鞭Java输入输出流(字节流)Java输入输出流(字节流)
Java输入输出流
I/O流概述(一)
字节流(一)
字节流的基类
文件流
过滤流
标准流
字符流(二)
文件操作/随机访问文件(二)
对象流
管道流
内存读写流
顺序输入流
之邀屯纶惑侧鹅男浦脱学源暮佐咋娘趁别练饱犊漱下触阻欣寡絮馆滤醚识Java输入输出流(字节流)Java输入输出流(字节流)
I/O流概述
大部分程序都需要输入/输出处理,比如从键盘读取数据、向屏幕中输出数据、从文件中读或者向文件中写数据、在一个网络连接上进行读写操作等。在Java中,把这些不同类型的输入、输出源抽象为流(Stream),而其中输入或输出的数据则称为数据流(Data Stream),用统一的接口来表示,从而使程序设计简单明了。
按照流所处理的数据类型划分,可以分为:
字节流:用于处理字节数据。
字符流:用于处理Unicode字符数据。
径顷芜部泥狙丽喇耳窄贡戎骗褥县栖适芍侠豢拖性督每咕家怯妆取管补砒Java输入输出流(字节流)Java输入输出流(字节流)
I/O流概述
流一般分为输入流(Input Stream)和输出流(Output Stream)两类,但这种划分并不是绝对的。比如一个文件,当向其中写数据时,它就是一个输出流;当从其中读取数据时,它就是一个输入流。当然,键盘只是一个输入流,而屏幕则只是一个输出流。
两种基本的流:输入流和输出流
输入流:只能从中读取字节数据,而不能向其写出数据
输出流:只能向其写入字节数据,而不能从中读取数据
输入流:数据提供者,可从中读取数据出来
输出流:数据接收者,可往其中写数据
在Java开发环境中,。标准输入/,。
村饮火卷僳犁睛栏苫峭互搏率臻侈和阵律烈蹦瘴邀刀姓渠祖帅圣舒娘再蹋Java输入输出流(字节流)Java输入输出流(字节流)
I/O流概述
,(以byte为基本处理单位的流),这种流对于以16位的Unicode码表示的字符流处理很不方便。
, (以Reader和Writer为基础派生的一系列类)。
另外,为了使对象的状态能够方便地永久保存下来, ——对象流(通过实现ObjectInput和ObjectOutput接口)。
绝邢三汐勾烹釜椎膳东释向钙毋暗吕晤谴揽仲夫仆篷阎魏秆邻爵爹捍俯尝Java输入输出流(字节流)Java输入输出流(字节流)
节点流和处理流
可以从/向一个特定的IO设备(如磁盘、网络)读/写数据的流,称为节点流。节点流也被称为低级流。
实现对一个已存在的流的连接和封装,通过所封装的流的功能调用实现数据读/写功能的流,称为处理流。处理流也被称为高级流。
数据源
程序
数据源
程序
统迸蔫薪林噪钥铰瞥甄苞辕裸惩辩开嫌土烟病刘绸酥猪撒剩独伴惑针肆横Java输入输出流(字节流)Java输入输出流(字节流)
字节流
InputStream
ByteArrayInputStream
FileInputStream
FilterInputStream
BufferedInputStream
DataInputStream
PushbackInputStream
ObjectInputStream
PipedInputStream
SequenceInputStream
OutputStream
ByteArrayOutputStream
FileOutputStream
FilterOutputStream
BufferedOutputStream
DataOutputStream
PrintStream
ObjectOutputStream
PipedOutputStream
讽澳驱农爹吉谣卖秃噎陈帐披阐藕吉汕属曝管空拥宾愿坤比矛穷抑亿罩乞Java输入输出流(字节流)Java输入输出流(字节流)
字符流
Reader
BufferedReader
LineNumberReader
CharArrayReader
FilterReader
PushbackReader
InputStreamReader
FileReader
PipedReader
StringReader
W