《Java程序设计》课程电子教案(PPT课件讲稿)第10章 IO系统

第10章IO系统 ava 10.1IO流简介 102字节流 10.3过滤流类 10.4 Reader及 Writer 10.5标准输入、输出 106IO流的应用实例
第10章 IO系统 10.1 IO流简介 10.2 字节流 10.3 过滤流类 10.4 Reader及Writer 10.5 标准输入、输出 10.6 IO流的应用实例

第10章IO系统(续) ava 107随机文件访问 10.8文件及目录管理 10.9习题
第10章 IO系统(续) 10.7 随机文件访问 10.8 文件及目录管理 10.9 习题

10.1IO流简介 ava 通过流的概念,程序员可以把输入或输 出的数据看作是一个字节数据流(或字 符数据流等) 通过流,程序可以从各种输入设备读入 数据,向各种输出设备输出数据 按照目的的不同,流可分为输入流和输 出流
10.1 IO流简介 通过流的概念,程序员可以把输入或输 出的数据看作是一个字节数据流(或字 符数据流等)。 通过流,程序可以从各种输入设备读入 数据,向各种输出设备输出数据。 按照目的的不同,流可分为输入流和输 出流

10.2字节流 ava 字节输入流: Inputstream是所有字节输入流的基类。 字节输出流: Outputstream是所有字节输出流类的基 类
10.2 字节流 字节输入流: – InputStream是所有字节输入流的基类。 字节输出流: – OutputStream是所有字节输出流类的基 类

10.2.1 Inputstream ava public abstract int reado)throws IOException public int read (byte[] b)throws 工 EXception public long skip(long n) throws 工 EXception public int available() throws 工 EXception public void close () throws IOException
10.2.1 InputStream public abstract int read() throws IOException public int read(byte[] b) throws IOException public long skip(long n) throws IOException public int available() throws IOException public void close() throws IOException

10.2.1 InputStream (') ava ByteArrayinputstream Fileinputstream Pipedinputstream String Bufferinputstream Sequenceinputstream Filterinputstream
10.2.1 InputStream(续) ByteArrayInputStream FileInputStream PipedInputStream StringBufferInputStream SequenceInputStream FilterInputStream

10.2.2 Outputstream ava public abstract void write(int b) throws Ioe× ception public void write (byte[] b) throws IOException public void flush()throws IOEXception public void close) throws 工 EXception
10.2.2 OutputStream public abstract void write(int b) throws IOException public void write(byte[] b) throws IOException public void flush() throws IOException public void close() throws IOException

10.2.2 OutputStream (tsk) lava ByteArrayoutputstream Pipedoutputstream FileOutputstream FilterOutputstream 例10-1文件输入输出 源代码 运 CopyFile CopyFile. java toFile java
10.2.2 OutputStream(续) ByteArrayOutputStream PipedOutputStream FileOutputStream FilterOutputStream 例10-1 文件输入输出 CopyFile CopyFile.java toFile.java 源代码 运 行

10.3过滤流类 ava FilterInputstream Datainputstream BufferedInputstream Line NumberInputstream FilterOutputstream Dataoutputstream Bufferedoutputstream Printstream
10.3 过滤流类 FilterInputStream – DataInputStream – BufferedInputStream – LineNumberInputStream FilterOutputStream – DataOutputStream – BufferedOutputStream – PrintStream

10.3.1 FilterInputstream lava Datalnputstream boolean readBoolean() throws IOException char readchar() throws IOException int readshort() throws IOException int readByte() throws IOException int readInt( throws IOException int readLong() throws IOException float readFloat( throws IOException double readDoubleo) throws IOException
10.3.1 FilterInputStream DataInputStream: – boolean readBoolean() throws IOException – char readChar() throws IOException – int readShort() throws IOException – int readByte() throws IOException – int readInt() throws IOException – int readLong() throws IOException – float readFloat() throws IOException – double readDouble() throws IOException
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《Java程序设计》课程电子教案(PPT课件讲稿)第9章 异常处理.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)第7章 数组.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)第8章 集合与泛型.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)第6章 基础类.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)第5章 继承与多态.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)第3章 方法.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)第1章 Java语言概述.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)第2章 Java语言编程基础.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)第4章 类和对象.ppt
- 人民邮电出版社:教育部高职高专规划教材:《计算机网络基础》课程电子教案(PPT课件讲稿)第9章 Internet.ppt
- 人民邮电出版社:教育部高职高专规划教材:《计算机网络基础》课程电子教案(PPT课件讲稿)第8章 网络的互连.ppt
- 人民邮电出版社:教育部高职高专规划教材:《计算机网络基础》课程电子教案(PPT课件讲稿)第7章 网络的计算模式.ppt
- 人民邮电出版社:教育部高职高专规划教材:《计算机网络基础》课程电子教案(PPT课件讲稿)第6章 网络操作系统与网络结构.ppt
- 人民邮电出版社:教育部高职高专规划教材:《计算机网络基础》课程电子教案(PPT课件讲稿)第5章 结构化布线系统.ppt
- 人民邮电出版社:教育部高职高专规划教材:《计算机网络基础》课程电子教案(PPT课件讲稿)第4章 计算机局域网络.ppt
- 人民邮电出版社:教育部高职高专规划教材:《计算机网络基础》课程电子教案(PPT课件讲稿)第3章 计算机网络体系结构.ppt
- 人民邮电出版社:教育部高职高专规划教材:《计算机网络基础》课程电子教案(PPT课件讲稿)第2章 数据通信基础.ppt
- 人民邮电出版社:教育部高职高专规划教材:《计算机网络基础》课程电子教案(PPT课件讲稿)第1章 计算机网络概论(主编:杜煜、姚鸿).ppt
- 人民邮电出版社:教育部高职高专规划教材:《计算机网络基础》课程电子教案(PPT课件讲稿)第10章 计算机网络安全.ppt
- 湖北经济学院:《计算机图形学》第九章 三维形体的表示.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)第11章 图形用户界面.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)第12章 Applet及绘图.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)第13章 多线程.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)第14章 多媒体编程.ppt
- 《Java程序设计》课程电子教案(PPT课件讲稿)第15章 网络编程.ppt
- 西北工业大学:《Internet实用技术》第8章 FrontPage高级应用.ppt
- 西北工业大学:《Internet实用技术》第9章 网络安全与法律.ppt
- 西北工业大学:《Internet实用技术》第10章 计算机网络的分类协议与体系结构.ppt
- 西北工业大学:《Internet实用技术》第11章 局域网与广域网.ppt
- 西北工业大学:《Internet实用技术》复习.ppt
- 西北工业大学:《Internet实用技术》重点内容.ppt
- 莆田高等专科学校:《网络管理基础》课程教学资源(讲义)第八章 WINDOWS NT 网络操作系统.doc
- 莆田高等专科学校:《网络管理基础》课程教学资源(讲义)第二章 LAN组网技术(增补).doc
- 莆田高等专科学校:《网络管理基础》课程教学资源(讲义)第二章 LAN组网技术续.doc
- 莆田高等专科学校:《网络管理基础》课程教学资源(讲义)第六章 NetWare的安装.doc
- 莆田高等专科学校:《网络管理基础》课程教学资源(讲义)第七章 Novell网例行管理与维护.doc
- 莆田高等专科学校:《网络管理基础》课程教学资源(讲义)第三章 Novell用户管理.doc
- 莆田高等专科学校:《网络管理基础》课程教学资源(讲义)第四章 Novell网文件目录管理.doc
- 莆田高等专科学校:《网络管理基础》课程教学资源(讲义)第五章 注册底稿与菜单设计.doc
- 莆田高等专科学校:《网络管理基础》课程教学资源(讲义)第一章 网络技术纵览.doc