Java程序设计教学课件汇总全书电子教案.ppt

Java程序设计教学课件汇总全书电子教案.ppt

  1. 1、本文档共502页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
完整版课件全书课件整套课件最全课件完整版电子教案全书电子教案整套电子教案课件汇总教案汇总

第6节 Java泛型 在定义一个接口、类、或方法时,其具体的数据类型不指定,通过参数的方式指定;在实际创建对象或调用方法时,指定具体的数据类型。——这种设计思想就是“泛型”。 例如:对于List 接口,要基于类ArrayList,创建一个List对象,那么该List 对象中的元素是什么类型呢? 我们可以利用下面语句,指定每个元素是Student类型的: ListStudent studentList = new ArrayListStudent(); 实际上,Java在定义接口List、实现类ArrayList,采用了泛型方式。从而使定义的接口、类可以适用于任何类型,并能保证类型安全——通过指定集合所含元素的确切类型,程序在编译期就能由编译器检查出被添加的元素是否满足类型约束,而不会把错误延迟到运行期。 1、基于泛型方式定义接口——示例 List接口的部分源码为例,给出泛型的基本定义格式: public interface ListE{ boolean add(E e); IteratorE iterator(); } 2、泛型接口(或类)被定义后,在构造相应对象时可用具体类型名取代类型参数名。 例如: ListStudent list=new ArrayListStudent(); 3、泛型的应用 在我们的实际开发中,有时要根据需要,定义具有泛型的接口、类及其方法——这里我们不介绍了,大家可以查看有关的文献。 本章总结 主要介绍了Java的集合类库及其 使用,包括: Collection接口 List接口及其实现类 Set接口及其实现类 Map接口及其实现类 泛型及其基本性质 需要掌握每种接口及其实现类的常用方法及其各自具有的特点。 作业与思考 1. 集合A={1,2,3,4}、B={1,3,5,7,9,11},编程求解两者的交集、并集和差集。 2. 小孩报数问题:有N个小孩围成一圈,给他们从1开始依次编号,现指定从第W个开始报数,报到第S个时,该小孩出列,然后从下一个小孩开始报数,仍是报到S个出列,如此重复下去,直到所有的小孩都出列(总人数不足S个时将循环报数),求小孩出列的顺序。 * 第10章 Java输入输出流与读写操作 学习内容;重点介绍文件,以及对文件实现读写操作。 学习目标: 掌握File类并利用该类进行文件操作 掌握文件的读操作与键盘输入 掌握文件的写操作与显示器的输出 具体教学内容: 1、文件的概念及其文件类 2 控制台输入与输出——键盘输入/显示器输出 3、 文件读写操作的基本思想 4、 文件对基本数据类型和字符串类型的读写操作 5、 文件字节流读写操作 6、 文件字符流读写操作 信息输入 输入设备 内存储器 计算 运算器 结果 输出设备 计算结果 写 外存储器 读 计算机输入与输出 要处理的数据存放在“变量”中, 即通过变量实现对数据的加工处理。 所有的信息以”文件”的方式存储在外存中, 可以长期保存 对于由键盘输入,显示器输出的操作,我们称为控制台输入输出; 对于由文件实现的数据的输入和输出,我们称为文件的读写。 输入输出是计算机系统与外界(外存中的文件、控制台输入输出设备)交换信息的途径,在Java语言中完成输入和输出操作是以“流(stream)”的形式实现的。 输入流用来读取数据,输出流用来写数据。 本章就介绍关于输入流与输出流的操作与使用。 第1节 Java输入输出流概述 (1)输入流(读数据): 实现由外部设备将数据传给内存变量 (2)输出流(写数据): 实现将内存变量的值在外部设备中保存或显示。 1、输入流、输出流: 输入、输出是计算机系统与外界交换信息的途径,其输入、输出过程采用“流”的形式。分别称为输入流、输出流。 2、流的分类 在Java中,所有输入和输出操作都是以数据流(stream)形式进行的。 按照数据的传输方向,流分为输入流和输出流。 按照流动类型又分为字节流(8位编码)和字符流(16位编码格式)。 3、对“流”的操作 要实现数据的输入输出,必须清楚采用的是输入流/输出流 以及字节流/字符流。Java语言给出了相关的流类,并给出了相关的输入/输出操作方法。 * 4、常用的输出、输入流类: (1)输入字节流类——InputStream类及其子类

文档评论(0)

BLUED + 关注
实名认证
内容提供者

教师资格证持证人

全网 内容最全课件 价格最低 质量最高 不是之一,是唯一。 每个人使用的办公软件版本不一样,如有个别显示不出的文件,建议使用最新版。

版权声明书
用户编号:8070063100000015
领域认证该用户于2023年03月20日上传了教师资格证

1亿VIP精品文档

相关文档