第8章 输入输出处理优秀PPT.ppt
《第8章 输入输出处理优秀PPT.ppt》由会员分享,可在线阅读,更多相关《第8章 输入输出处理优秀PPT.ppt(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第8章章 输入输出处理输入输出处理现在学习的是第1页,共20页回顾回顾异常的基本概念异常的基本概念 异常的处理异常的处理 异常类的层次结构异常类的层次结构 创建自己的异常创建自己的异常2 2现在学习的是第2页,共20页目标目标输入输入/输出流的概念和类层次结构输出流的概念和类层次结构 主要字节流的定义和使用主要字节流的定义和使用 主要字符流的定义和使用主要字符流的定义和使用 文件管理以及文件操作文件管理以及文件操作 对象串行化的概念和实现方法对象串行化的概念和实现方法 了解其他常用流的定义和使用了解其他常用流的定义和使用 3 3现在学习的是第3页,共20页8.1.1 输入输入/输出流的概念输
2、出流的概念 数据流数据流:是指在计算机的输入输出之间运动:是指在计算机的输入输出之间运动的数据序列。的数据序列。输入输出是相对程序来说的,程序扮演两个输入输出是相对程序来说的,程序扮演两个角色:源和目的。角色:源和目的。输入流输入流:代表从外设流入程序的数据序列;:代表从外设流入程序的数据序列;输出流输出流:代表从程序流向外设的数据序列。:代表从程序流向外设的数据序列。字节流字节流:在输入输出过程中以字节为单位。:在输入输出过程中以字节为单位。字符流字符流:在输入输出过程中以字符为单位。:在输入输出过程中以字符为单位。4 4现在学习的是第4页,共20页8.1.2 输入输出类层次输入输出类层次
3、5 5现在学习的是第5页,共20页8.1.3 标准输入输出标准输入输出1.1.标准输入标准输入 public static final InputStream inpublic static final InputStream in 使用使用read()read()和和skipskip(long nlong n)方法读取。方法读取。2.2.标准输出标准输出 public static final PrintStream outpublic static final PrintStream out 使用使用print()print()和和println()println()来输出。来输出。3.3
4、.标准错误输出标准错误输出 public static final PrintStream errpublic static final PrintStream err6 6现在学习的是第6页,共20页8.2.1 文件输入输出字节流文件输入输出字节流(1)(1)创建创建FileInputStreamFileInputStream类对象;类对象;(2)(2)读取文件信息;读取文件信息;(3)(3)创建创建FileOutputStreamFileOutputStream类对象;类对象;(4)(4)向输出流写信息:向输出流写信息:void write(int b)void write(int b);
5、void write(byte b);void write(byte b);void write(byte b,int off,int len);void write(byte b,int off,int len);(5)(5)关闭关闭FileInputStreamFileInputStream流流。7 7现在学习的是第7页,共20页8.2.2 过滤流过滤流1、DataInputStream,DataOutputStream1使用数据流方法使用数据流方法:(1)用前面的方法建立字节文件流对象;用前面的方法建立字节文件流对象;(2)基于字节文件流对象建立数据文件流对象;基于字节文件流对象建立数据
6、文件流对象;(3)用此对象方法对基本类型的数据进行输入用此对象方法对基本类型的数据进行输入/输出。输出。2创建数据流的构造方法。创建数据流的构造方法。2、BufferedInputStream,BufferedOutputStream(1)创建流对象创建流对象BufferedOutputStream;(2)用用flush()方法更新流;方法更新流;(3)创建创建BufferedInputStream对象;对象;(4)缓冲流类的应用。缓冲流类的应用。3、PrintStream类类8 8现在学习的是第8页,共20页8.3.1 输入输出字符流输入输出字符流常用的是常用的是InputStreamRea
7、derInputStreamReader和和OutputStreamWriterOutputStreamWriter1.1.其构造方法:其构造方法:InputStreamReader(InputStream in);InputStreamReader(InputStream in,String enc);OutputStreamWriter(OutputStream out);OutputStreamWriter(OutputStream out,String enc);2.读写方法读写方法3.其他方法其他方法 String getEncoding()public void colse()9
8、9现在学习的是第9页,共20页8.3.2 文件输入输出字符流文件输入输出字符流 FileReaderFileReader和和FileWriterFileWriter是是InputStreamReaderInputStreamReader和和OutputStreamWriterOutputStreamWriter的子类。构造方法各有两种。的子类。构造方法各有两种。FileReader(File f)FileReader(String fn)FileReader(File f)FileReader(String fn)FileWriter(File f)FileWriter(String fn)F
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第8章 输入输出处理优秀PPT 输入输出 处理 优秀 PPT
限制150内