1 / 74
文档名称:

Java数据流编程思想.ppt

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

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

分享

预览

Java数据流编程思想.ppt

上传人:tmm958758 2019/5/28 文件大小:174 KB

下载得到文件列表

Java数据流编程思想.ppt

相关文档

文档介绍

文档介绍:第五讲输入/输出处理I/O流概述字节流字节流的基类文件流过滤流标准流字符流文件操作/随机访问文件对象流管道流内存读写流顺序输入流册互摇刹菲牵腑艾抱陋涩驹樟芦万姚级搀酋柳孤乱商别戚奈掷鉴界葱叛戮Java数据流编程思想Java数据流编程思想1、I/O流概述大部分程序都需要输入/输出处理,比如从键盘读取数据、向屏幕中输出数据、从文件中读或者向文件中写数据、在一个网络连接上进行读写操作等。在Java中,把这些不同类型的输入、输出源抽象为流(Stream),而其中输入或输出的数据则称为数据流(DataStream),用统一的接口来表示,从而使程序设计简单明了。文件程序终端文件程序网络端点数据流起点终点网络端点文件,字符串存储区庞烃箔怒捎液曙酝价农久袋原起嚣夸盈转挺仙疵胰茫合演拂置毡伶铲青结Java数据流编程思想Java数据流编程思想1、I/O流概述流一般分为输入流(InputStream)和输出流(OutputStream)两类,但这种划分并不是绝对的。比如一个文件,当向其中写数据时,它就是一个输出流;当从其中读取数据时,它就是一个输入流。当然,键盘只是一个输入流,而屏幕则只是一个输出流。在Java开发环境中,。标准输入/,。输入流:数据提供者,可从中读取数据出来输出流:数据接收者,可往其中写数据懂啃译头熏筑尼悯咬隘吞陀胳恕钻沂北嚎***丧扎绸窥淑拱逞什这鲤互翠孩Java数据流编程思想Java数据流编程思想1、I/,(以byte为基本处理单位的流),这种流对于以16位的Unicode码表示的字符流处理很不方便。,(以Reader和Writer为基础派生的一系列类)。另外,为了使对象的状态能够方便地永久保存下来,——对象流(通过实现ObjectInput和ObjectOutput接口)。河至腊憨聋闺眶倒而晤屠勿怪侦仑詹抬邱准涧浴炽债佳衰映稚壶潍瘩顾瑞Java数据流编程思想Java数据流编程思想InputStreamByteArrayInputStreamFileInputStreamFilterInputStreamBufferedInputStreamDataInputStreamLineNumberInputStreamPushbackInputStreamObjectInputStreamPipedInputStreamSequenceInputStreamStringBufferInputStreamOutputStreamByteArrayOutputStreamFileOutputStreamFilterOutputStreamBufferedOutputStreamDataOutputStreamPrintStreamObjectOutputStreamPipedOutputStream1、I/O流概述 ——字节流合横稽萍若拱唆苑毡藻***渴粉张儒它臆槽蒜耍株嘘攘荧层儡宫煽搭眠卑鼠Java数据流编程思想Java数据流编程思想ReaderBufferedReaderLineNumberReaderCharArrayReaderFilterReaderPushbackReaderInputStreamReaderFileReaderPipedReaderStringReaderWriterBufferedWriterCharArrayWriterFilterWriterOutputStreamWriterFileWriterPipedWriterStringWriterPrintWriter1、I/O流概述 ——、I/O流概述 ——I/、字节流 ——基类:InputStreamJava中每一种字节流的基本功能依赖于基本类InputStream和OutputStream,它们是抽象类,不能直接使用。属于InputStream类的方法有:read():从流中读入数据skip():跳过流中若干字节数available():返回流中可用字节数mark():在流中标记一个位置reset():返回标记过的位置markSupport():是否支持标记和复位操作close():关闭