- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第九章Java输入输出系统ppt课件
FileReader 类是一个以字符方式读取文件内容的Reader 类的子类,最常用构造方法: FileReader ( String filePath ) FileReader ( File fileobj) FileWriter 类是一个以字符方式写文件内容的Writer类的子类,最常用构造方法如下: FileWriter ( String filePath ) FileWriter ( String filePath , boolean append ) FileWriter ( File fileobj ) 9.7 FileReader类和FileWriter类 * 9.8 过滤流 Java对I/O访问还提供了同步处理机制,这就是过滤流。保证某时刻只有一个线程访问一个I/O流。 过滤流主要是由FilterInputStream和FilterOutputStream抽象类实现,由这两个抽象类可以派生出一些过滤子类,重写父类FilterInputStream和FilterOutputStream的所有方法。 * 9.8 过滤流 例如,BufferedInputStream可以对任何种类的输入流进行带缓冲区的封装以达到性能的改善(可减少程序I/O操作次数,提高程序执行效率)。 过滤流与节点流的连接是通过在过滤流的构造方法中指定入口参数,即节点流来实现的。 例如: FileInputStream in=new FileInputStream( “text”); BufferedInputStream bufin=new BufferedInputStream(in); 首先把过滤流连接到某个I/O上,再通过构造方法的参数去指定连接的I/O流。 * 9.8 过滤流 BufferedInputStream类/BufferedOutputStream类 为了提供数据的传输效率,为一个流配备缓冲区(buffer),成为缓冲流。缓冲流输入输出是一个非常普通的性能优化。 BufferedInputStream类构造方法: (1)public BufferedInputStream(InputStream in) (2)public BufferedInputStream(InputStream in,int size) BufferedOutputStream类构造方法: (1)public BufferedOutputStream(OutputStream out) (2)public BufferedOutputStream(OutputStream out,int size) * 9.8 过滤流 DataInputStream类和DataOutputStream类 DataInputStream:从已定义的节点输入流中读取Java基本数据类型的数据,如布尔型数、整型数、浮点数等,再生成一个数据输入流。 DataOutputStream:将Java基本数据类型数据写到一个数据输出流中。 构造方法如下: (1)pubilc DataInputStream(InputStream in):创建一个新的DataInputStream,该流从输入流in读取数据。 (2)pubilc DataOutputStream(OutputStream out):在输出流out上创建一个新的DataOutputStream,使DataOutputStream的输出数据能够输出到输出流out中。 * 9.8 过滤流 DataInputStream类提供的读取数据的部分方法如下: byte readByte( ) boolean readBoolean( ) double readDouble( ) float readFloat( ) char readChar( ) short readshort( ) long readLong( ) int readInt( ) * 9.8 过滤流 DataOutputStream类包含与DataInputStream类读方法相对应的写方法,部分方法如下: void writeByte(byte) void writeBoolean(boolean) void writeLong( long ) void writeChar(char) void writeDouble(double) void writeFloat( float) void writeshort(short) void writeInt ( int) void writeBytes(String) void writeChars(String ) * 9.8 过滤流 【例9-5】使用过滤缓冲输出流提
您可能关注的文档
最近下载
- 防范青少年药物滥用.pptx VIP
- 2025年广西专业技术人员继续教育公需科目(二)答案.docx VIP
- 执业药师继续教育《泌尿系统感染的药物治疗》习题答案.docx VIP
- 第14课中国共产党诞生 课件.pptx VIP
- 测量系统分析MSA模板(GRR+线性+偏倚+稳定性+计数型)-全公式未加密.xlsx
- 检验科临检组管理程序性SOP文件.doc VIP
- T∕ZZB 1912-2020 多层片式陶瓷电容器电极镍粉.pdf VIP
- 预制菜行业调研分析报告.docx VIP
- 神经内科诊疗指南-技术操作规范.pdf VIP
- APQP4Wind Manual 1.3 APQP4手册1.3 最新标准分享.pdf VIP
原创力文档


文档评论(0)