07 java输入输出系统

07 java输入输出系统

ID:24734511

大小:576.00 KB

页数:56页

时间:2018-11-14

07 java输入输出系统_第1页
07 java输入输出系统_第2页
07 java输入输出系统_第3页
07 java输入输出系统_第4页
07 java输入输出系统_第5页
资源描述:

《07 java输入输出系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、7Java输入输出系统内容什么是流流的分类字节流,字符流,处理流文件IO操作文件类File标准输入输出对象的序列化什么是流?StreamStreamStreamStreamAstreamisapathofinformationfromasourcetoadestination.doc.txt…www.sohu.com什么是流?程序设计语言借用水流、电流等概念,将流动的数据称为“流”。流可以有各种来源和目的地,如标准输入输出、文件、网络等,也可以有各种不同的用途和处理方法,因而有许多分类。Java关于流的设计思想是:提供各种不同的流类,由程序员进行组合使用,以提供最

2、大的灵活性。流的功能概述Java提供了不同的流类以实现如下的功能标准输入输出文件输入输出文本文件/二进制文件顺序读写/随机读写java.nio包进一步提供了异步数据读写、内存映射文件、文件锁等功能网络数据读写将对象存储为流/从流中读取对象,称为对象的序列化或串行化(Serialization)流的分类java.io包提供了多个流类来实现输入输出功能:按照数据流的方向不同分为输入流和输出流按照处理数据单位的不同分为字节流和字符流按照功能不同可以分为节点流和处理流(或者称过滤流,Filter)流的分类InputStreamOutputStreamReaderWrite

3、rByteStreamsCharacterStreams读写以字节为单位进行读写以字符为单位进行流的分类节点流(nodestream)对指定的地方(磁盘文件、内存等)读/写处理流(filterstream)一个处理流使用节点流作为输入或输出。目的地数据源InputStream的分类InputStream是字节输入流。它的几种输入源可以是:1.一个字节数组2.一个文件3.一个管道InputStream的分类常用的InputStream流有下列几个:ByteArrayInputStreamFileInputStreamPipedInputStream//把字节数组转换

4、为输入流//从文件中读取数据//连接一个PipedOutputStreamInputStream的方法InputStream的常用方法:publicabstractintread()throwsIOExceptionpublicintread(byte[]data)throwsIOExceptionpublicintread(byte[]data,intoffset,intlength)throwsIOExceptionpubliclongskip(longn)throwsIOExceptionpublicintavailable()throwsIOExcepti

5、onpublicvoidclose()throwsIOExceptionpublicvoidmark(intreadlimit)publicvoidreset()throwsIOExceptionpublicbooleanmarkSupported()OutputStream的分类OutputStream是字节输出流。它的几种输出目的地可以是:1.一个字节数组2.一个文件3.一个管道OutputStream的分类常用的OutputStream流有下列几个:ByteArrayOutputStreamFileOutputStreamPipedOutputStreamO

6、utputStream的方法OutputStream的常用方法:publicabstractvoidwrite(intb)throwsIOExceptionpublicvoidwrite(byte[]data)throwsIOExceptionpublicvoidwrite(byte[]data,intoffset,intlength)throwsIOExceptionpublicvoidflush()throwsIOExceptionpublicvoidclose()throwsIOException字节流示例TestFileInputStream.javaTe

7、stFileOutputStream.javaReader&Writer的分类Reader&Writer的分类类似于InputStream和OutputStream的分类。所以下面我们通过一个表格来做对比,从而对Reader&Writer的分类加以介绍。Reader&Writer的分类InputStreamReaderConverter:InputStreamReaderOutputStreamWriterConverter:OutputStreamWriterFileInputStreamFileReaderFileOutputStreamFileWriterS

8、tring

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。