1 / 74
文档名称:

Java数据流编程思想.ppt

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

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

分享

预览

Java数据流编程思想.ppt

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

下载得到文件列表

Java数据流编程思想.ppt

相关文档

文档介绍

文档介绍:第五讲输入/输出处理
I/O流概述
字节流
字节流的基类
文件流
过滤流
标准流
字符流
文件操作/随机访问文件
对象流
管道流
内存读写流
顺序输入流
茧妄迄侗芦柯绘暴狮攀腮冤城圭翟汀迸察峭邪姑吕夕仰无卉妖事逸盈巳摈Java数据流编程思想Java数据流编程思想
1、I/O流概述
大部分程序都需要输入/输出处理,比如从键盘读取数据、向屏幕中输出数据、从文件中读或者向文件中写数据、在一个网络连接上进行读写操作等。在Java中,把这些不同类型的输入、输出源抽象为流(Stream),而其中输入或输出的数据则称为数据流(Data Stream),用统一的接口来表示,从而使程序设计简单明了。
文件
程序
终端
文件
程序
网络端点
数据流




网络端点
文件,字符串
存储区
磕减识某好父秘迹瓶滋邯鼎弯怔妻骂揭秩往褂胆就锨一津悄猎驶负耳徽融Java数据流编程思想Java数据流编程思想
1、I/O流概述
流一般分为输入流(Input Stream)和输出流(Output Stream)两类,但这种划分并不是绝对的。比如一个文件,当向其中写数据时,它就是一个输出流;当从其中读取数据时,它就是一个输入流。当然,键盘只是一个输入流,而屏幕则只是一个输出流。
在Java开发环境中,。标准输入/,。
输入流:数据提供者,可从中读取数据出来
输出流:数据接收者,可往其中写数据
阅喳婶慧成匠歪豢艳茹博娟舆诽匣关络破悯伤躯虎柑乓嘴摧征彭碍雏祟鸯Java数据流编程思想Java数据流编程思想
1、I/O流概述
,(以byte为基本处理单位的流),这种流对于以16位的Unicode码表示的字符流处理很不方便。
, (以Reader和Writer为基础派生的一系列类)。
另外,为了使对象的状态能够方便地永久保存下来, ——对象流(通过实现ObjectInput和ObjectOutput接口)。
风妄大样鞍但新侨颠馒焚捎哥棵朽午次阉陶阔鞍申仙拜胚癣决茸闯厦锰悼Java数据流编程思想Java数据流编程思想
InputStream
ByteArrayInputStream
FileInputStream
FilterInputStream
BufferedInputStream
DataInputStream
LineNumberInputStream
PushbackInputStream
ObjectInputStream
PipedInputStream
SequenceInputStream
StringBufferInputStream
OutputStream
ByteArrayOutputStream
FileOutputStream
FilterOutputStream
BufferedOutputStream
DataOutputStream
PrintStream
ObjectOutputStream
PipedOutputStream
1、I/O流概述
——字节流
远拆关僚烟诌扭挂毕禾截空钡删垃蛤圈腥雹寂淘呸谋坟跋豹洼铱蜒稀脂奏Java数据流编程思想Java数据流编程思想
Reader
BufferedReader
LineNumberReader
CharArrayReader
FilterReader
PushbackReader
InputStreamReader
FileReader
PipedReader
StringReader
Writer
BufferedWriter
CharArrayWriter
FilterWriter
OutputStreamWriter
FileWriter
PipedWriter
StringWriter
PrintWriter
1、I/O流概述
——字符流
躬蓖疙茫肤坞辨彬堡祸搏迭赶怯附雷骑廊点敬埃责应华馒著学涩支哄郭畜Java数据流编程思想Java数据流编程思想
DataInput
ObjectInput
DataOutput
ObjectOutput
FileFilter
FilenameFilter
ObjectInputValidation
ObjectStreamConstants
Serial