Java输入输出系统 (2).ppt
《Java输入输出系统 (2).ppt》由会员分享,可在线阅读,更多相关《Java输入输出系统 (2).ppt(38页珍藏版)》请在三一办公上搜索。
1、1,Java 程序设计基础,Email:,授课教师:赖涵,手机:,3,内容,什么是流?流的分类InputStreamOutputStreamReaderWriter什么是Fileter?文件操作举例,4,输入输出流的概述,Java的输入输出基于流。import java.io.*;,5,什么是流?,Stream,Stream,Stream,Stream,A stream is a path ofInformation from a source to a destination,.doc.txt,6,内容,什么是流?流的分类InputStreamOutputStreamReaderWriter
2、什么是Fileter?文件操作举例,7,流的分类,InputStream,OutputStream,Reader,Writer,Byte Streams,Character Streams,读写以字节为单位进行,读写以字符为单位进行,8,流的分类细说,InputStream 和OutputStream提供面向字节的I/O。Reader 和Writer 提供面向字符的I/O。Reader 和Writer 提供国际化的支持。,9,InputStream的分类,InputStream是字节输入流。它的几种输入源可以是:1.一个字节数组2.一个String 对象3.一个文件4.一个管道,10,Inpu
3、tStream的分类,常用的InputStream流有下列几个:ByteArrayInputStream StringBufferInputStream FileInputStream PipedInputStream,/把字节数组转换为输入流,/把字符串转换为输入流,/从文件中读取数据,/连接一个PipedOutPutStream,已废弃!,11,OutputStream的分类,OutputStream是字节输出流。它的几种输出目的地可以是:1.一个字节数组2.一个文件3.一个管道,12,OutputStream的分类,常用的OutputStream流有下列几个:ByteArrayOutpu
4、tStreamFileOutputStreamPipedOutputStream,13,Reader&Writer的分类,因为Reader&Writer的分类类似于 InputStream和OutputStream的分类。所以下面我们通过一个表格来做对比,从而对Reader&Writer的分类加以介绍。,14,Reader&Writer的分类,15,Reader&Writer的分类,16,内容,什么是流?流的分类InputStreamOutputStreamReaderWriter什么是Fileter?文件操作举例,17,什么是Filter?,Filter(过滤流)是建立在其他流的基础上的。,
5、InputSteam/System.in,InputStreamReader,BufferedReader,18,Filter的分类,过滤流族实现不同的过滤,有的可以暂存数据,有的可以统计经过的数据,有的可以转换数据类型。Filter的分类面向字节的Filter面向字符的Filter,19,Filter(面向字节),FilterInputStream和FilterOutputStream.FilterInputStream和FilterOutputStream都是抽象类,分别继承自InputStream 和 OutputStream根据实现过滤功能的不同,面向字节的Filter也分成 不同的类
6、别,下表给出它们的分类。,20,Filter(面向字节)详细分类,21,Filter(面向字符),FilterReader和FilterWriter.根据实现过滤功能的不同,面向字符的Filter也分成不同的类别。下表给出它们的分类。,22,Filter(面向字符)详细分类,23,内容,什么是流?流的分类InputStreamOutputStreamReaderWriter什么是Fileter?文件操作举例,24,文件I/O,25,文件I/O 相关类,FileInputStreamFileOutputStreamFileReaderFileWriterRandomAccessFile,26,例
7、1:文件I/O 举例,下面这个程序FileIO.java演示文件读写操作。在这个例子中,假设在程序当前执行目录下已经存在一个文件in.txt(它的格式如图1),FileIO.java程序读取in.txt这个文件,然后生成一个新的文件out.txt(生成的新文件out.txt的格式如图2)。,27,例1:文件I/O 举例,in.txt文件格式如图1:,firstsecondthirdforthfifthsixthseventh,图1,line 1=firstline 2=secondline 3=thirdline 4=forthline 5=fifthline 6=sixthline 7=se
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java输入输出系统 2 Java 输入输出 系统

链接地址:https://www.31ppt.com/p-6510272.html