Java输入输出培训讲义.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java输入输出培训讲义

Java技术与应用 主要内容 输入输出体系介绍 字节输入输出 字节标准输入输出 字节文件输入输出 字节过滤输入输出 字符输入输出 字符标准输出 字符缓冲输入输出 字符文件输入输出 字符串输入输出 随机文件输入输出 文件类 对象输入输出与序列化◆ 流的概念 流是有序的字节源或目的 对控制台、内存、文件、图形图像、网络和数据库的读写都是典型的输入输出处理◆ 基本流的分类 输入流和输出流 InputStream和Reader处理输入 OutputStream和Writer处理输出 字节流和字符流 InputStream和OutputStream处理8位字节流数据 Reader和Writer处理16位的字符流数据 结点流和过滤流 Filter… 它们都位于 java.io包中 ◆ 字节输入(InputStream类) ◆ 字节输出(OutputStream类 ) ◆ 字节标准输出(PrintStream类 ) ◆ 字节文件输入 (FileInputStream类) ◆ 字节文件输出 (FileOutputStream类) ◆ 【例8-1】字节文件流演示 关键点: FileOutputStream fos = new FileOutputStream(readme.bin); FileInputStream fis = new FileInputStream(“readme.bin”); 参见程序文件“FileStreamDemo.java”◆ 字节过滤输入 (DataInputStream类) 过滤流能够在读写数据的同时对数据进行处理,并且提供了同步机制 ◆ 字节过滤输出 (DataOutputStream类) ◆ 【例8-2】字节过滤流演示 关键点: FileOutputStream out = new FileOutputStream(data.dat); DataOutputStream dataout = new DataOutputStream(out); FileInputStream in = new FileInputStream(data.dat); DataInputStream datain = new DataInputStream(in); 参见程序文件“DataStreamDemo.java”◆ 字符输入(Reader类) ◆ 字符输出 (Writer类) ◆ 字符标准输出 (PrintWriter类) ◆ 字符缓冲输入(BufferedReader类) ◆ 字符缓冲输出(BufferedWriter类) ◆ 字符文件输入输出 FileReader类。用来读取字符文件的便捷类。 FileWriter类。用来写入字符文件的便捷类。 这两个类分别与FileInputStream和FileOutputStream类的使用方法类似,只是将其中的byte改为char。 ◆ 【例8-3】解析网页文件中的标记名称与标记数量 关键点: 构造FileReader类的对象打开HTML文件,使用其readLine方法按行读取每一行文本 使用StringTokenizer对其进行解析,即对 “”和“”之间的成分进行提取 将结果保存到由FileWriter类构造的对象对应的文件中,并统计标记的个数 参见程序文件“FileReaderWriterDemo.java”◆ 字符串输入输出 StringReader类。使用字符流读取一个字符串 。 StringWriter类。通过字符流的字符串缓冲区的输出来构造字符串 。 ◆ 【例8-4】账号密码生成程序 关键点: 游戏卡的账号为8位数字组成的字符串,并要求前两个字符为所在省的数字编号,其中不能包含连续三个或三个以上相同字符的子字符串 游戏卡的密码为6位数字组成的字符串,并要求其中不能包含连续三个或三个以上相同字符的子字符串 具体算法:循环产生6位数字组,在其中去掉不符合要求的数字,保存为账号清单;然后将其随机打乱,再与账号组合,即得到账号-密码清单。 参见程序文件“StringWriterDemo.java”◆ 随机文件输入输出 RandomAccessFile类 同时对文件进行读和写,并可以控制读写的位置 该类同时实现了 D

文档评论(0)

taotao0b + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档