- 1、本文档共36页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机科学与技术学院 8.2.7 管道类 例:一个简单的例子PipeTest.java Producer Filter Consumer 0.01 计算机科学与技术学院 8.3 Readers的Writers类 Readers的Writers类的出现并不是要取代InputStream和OutputStream,而是为了更好地国际化目的 为了更好的搭配使用两种类,Java提供了“桥接类”:InputStreamReader和 OutputStreamWriter,用于将InputStream和 OutputStream转化为Reader和Writer 这是两个用于Unicode并基于字符的I/O流 计算机科学与技术学院 两个继承体系之间类的对应关系 InputStream OutputStream FileInputStream FileOutStyream PipesInputStream PipesOutputStream Reader 转换器:InputStreamReader Writer 转换器:OutputStreamWriter FileReader FileWriter PipedReader PipedWriter 8.3 Readers的Writers类 计算机科学与技术学院 小结 I/O类库是Java基本类库中非常重要的组成 本节主要介绍了: 1.流的概念 2.常见的I/O流类及主要方法 3.标准I/O 4.File类及属性和方法 5.用I/O流实现文件读写 计算机科学与技术学院 Filters:两个继承体系之间类的对应关系 FilterInputStream FilterOutputStream BufferedInputStream BufferedOutputStream DataInputStream PushBackInputStream PrintStream FilterReader FilterWriter BufferedReader BufferedWriter PushBackReader PrintWriter 8.3 Readers的Writers类 计算机科学与技术学院 未变化的类 DataOutputStream File RandomAccessFile SequenceInputStream 8.3 Readers的Writers类 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * 单击此处编辑母版副标题样式 Harbin Institute of Technology 计算机科学与技术学院 第八章 流与文件 Stream and File 计算机科学与技术学院 1.了解流、输入输出的概念 2.掌握常见的输入输出流类的使用 3.熟悉System类,掌握标准输入输出和重新定向输入输出技术 4.掌握用I/O流实现文件读/写,压缩文件读/写的方法 本节学习要点 计算机科学与技术学院 目的地:标准输出设备.如屏幕 磁盘文件 网络连接等 8.1什么是流 8.1.1 基本概念 输入:指的是如何从数据源中获得字节序列 数据源:标准输入设备.如:键盘 磁盘文件 网络连接等 输出:指的是如何将字节序列发送到能接收 数据的目的地 计算机科学与技术学院 在Java中,输入流指的是能够读取一个字节序列的对象; Java的流类可分为两大部分: File类:用于文件管理 I/O流类:用于文件读写 8.1什么是流 而输出流指的是能够写一个 字节序列的对象 计算机科学与技术学院 File类:封装了对文件系统进行操作的功能 最后修改日期 文件,目录操作等 8.1什么是流 I/O流类: InputStream和OutputStream是用来存取字节的所有类的根类 Reader和Writer是专门用来读写双字节Unicode的类的根类 计算机科学与技术学院 InputStream和OutputStream只提供了读写字节的方法,要想使用各种形式的输入输出方式,必须扩展其子类 Java从四个抽象类上派生了很多具体类,利用这些类,任何你
文档评论(0)