Java程序设计杨秀杰 Java程序设计第六章新.pptVIP

Java程序设计杨秀杰 Java程序设计第六章新.ppt

  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文档。上传文档
查看更多
6.3.4 知识总结 1.标准流 Java平台提供了标准流实现命令行交互的方式。Java平台支持3种标准流:①标准输入,对象是键盘,通过System.in访问;②标准输出stdout,对象是屏幕,通过System.out访问;③标准错误输出stderr,对象也是屏幕,通过System.err访问。 6.3.4 知识总结 2. 格式化输入 Java语言中,格式化输入是通过类java.util.Scanner来完成的。Scanner类的主要是从键盘或文件等读取基本数据类型和读取一行字符信息。主要方法如下: nextLine():读入一行字符串。 nextInt():读入下一个整数。 nextFloat、nextDouble:将输入信息按浮点数读取。 hasNext():测试输入流中是否还有数据。 3. 格式化输出 printf方法的基本形式是: printf(格式说明符,对象列表) 6.3.4 知识总结 4.对象序列化 如果要想完成对象的序列化,则还要依靠ObjectOutputStream类和ObjectInputStream类,前者属于序列化操作,后者属于反序列化操作。 (1)ObjectOutputStream类 将对象封装到ObjectOutputStream类,调用该类的writeObject方法可完成对象的序列化,并将其发送给OutputStream。 (2)ObjectInputStream类 将一个InputStream封装到ObjectInputStream内,然后调用readObject方法,就可以完成对象的反序列化操作,相当于重构一个对象。 6.3.5 应用实践 编写Java程序,实现同时完成多人数据的格式化输入和输出。 在线教务辅导网: 更多课程配套课件资源请访问在线教务辅导网 * 1、以每一次课(2节课)为单元。 主编:杨秀杰 李法平 中国水利水电出版社 目 录 第一章 Java与程序逻辑 第二章 面向对象程序设计基础 第三章 面向对象基本特性 第四章 常用对象使用 第五章 异常处理 第六章 I/O操作 第七章 多线程编程 第八章 Java的GUI可视界面编程 第六章 I/O操作 2 1 任务6.1 文件管理 任务6.2 流操作文件 任务6.3 对象的存储 3 任务6.1 文件管理 4 情境描述 1 2 3 问题分析 解决方案 知识总结 5 应用实践 6.1.1 情境描述 针对工资管理中的数据,只是临时存储在内存中,在遇到断电或者重启系统之后将不再存在。要实现Windows下的数据持久,需要利用Java完成以下任务: 1)利用Java创建文件夹的操作 2)利用Java进行文件创建操作 3)实现文本的写入操作 4)实现文本的读取操作 6.1.2 问题分析 通过Java语言去完成文件夹及文件的创建任务,需要借助java.io.File类来实现。File类提供文件的访问及文件夹的创建操作,利用它能够顺利完成任务,同样还可以利用java.io下的RandomAccessFile类来实现对文件的随机操作。 6.1.3 解决方案 1、打开Eclipse开发环境。 2、新建“com.esms.file”包,用于文件操作类组织存储。 3、新建文件FileHelper.java,实现底层文件及文件夹的基本操作。 4、利用File类完善文件及文件夹基本操作。 5、在FileHelper类中创建Main函数,测试功能是否正确。 6、运行检查在C盘下是否存在文件夹及文件。 7、在FileHelper类中扩展文件写入方法write。 8、在FileHelper中添加read方法。 9、测试文件读写是否正确。 6.1.4 知识总结 1. 文件 计算机在存储数据的时候,将所有的数据(包括字符)都以字节为单位进行存储。所谓文件,抽象地来讲,任何数据的集合都可以被看作文件。我们通常所谈的“文件”多是指磁盘存储系统上所存储的数据(文件)。我们常常打开一个文件进行读写操作,而读写操作通常与输入输出相关,即从输入中读数据,向输出中写数据。 6.1.4 知识总结 2. File类的使用 (1)构造方法 (2)常用方法 ①文件信息 ②文件检查 ③文件操作 ④目录操作 方法 用途 File(String pathname) 用给定路径名字符串创建一个新File实例 File(String parent, String child) 根据parent父路径名字符串和子child路径名字符串,创建一个新File实例 File(File parent, String child) 根据parent父File类和child子路径名字符串,创建一个新File实例 File(URI

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档