Java程序设计基础与实战-习题答案(人邮) 第7章作业参考答案.docx





《Java程序设计基础与实战-习题答案(人邮) 第7章作业参考答案.docx》由会员分享,可在线阅读,更多相关《Java程序设计基础与实战-习题答案(人邮) 第7章作业参考答案.docx(1页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第7章作业参考答案1.填空题Collction(1) ListSet(2) M叩Collections2.选择题号12345答案DBAAB3,简答题(1)回答要点List是有序的可重复的Collection,使用此接口能够精确的控制每个元素插入的位置。 能够使用索引高效地访问List中的元素,这类似于Java的数组。Set是一种无序的不包含重 复元素的Collection,相比List,它可以更高效地处理增添和删除元素。(2)回答要点Collection是集合类的上级接口,继承于他的接口主要有Set和List, Collections是针对 集合类的一个帮助类,他提供一系列静态方法实现对各种集
2、合的搜索、排序、线程安全化等 操作。(3)回答要点Iterator可用来遍历Set和List集合,但是Listiterator只能用来遍历List。Iterator对集 合只能是前向遍历,Listiterator既可以前向也可以后向。Listiterator实现了 Iterator接口,并 包含其他的功能,比方:增加元素,替换元素,获取前一个和后一个元素的索引等。(4)回 答要点通过实现XxxListener接口或者继承XxxAdapter类实现一个事件监听器类,并对处理 监听动作的方法进行重写1创立事件源对象和事件监听器对象1调用事件源的 addXxxLisntener()方法,为事件源注册事件监听器对象(4)回答要点Enumeration速度是Iterator的2倍,同时占用更少的内存。但是,Iterator远远比 Enumeration安全,因为其他线程不能够修改正在被iterator遍历的集合里面的对象。同时, Iterator允许调用者删除底层集合里面的元素,这对Enumeration来说是不可能的。(5)回答要点它提供了编译期的类型安全,确保你只能把正确类型的对象放入集合中,防止了在运行 时出现ClassCastExceptiono程序的可读性和健壮性更高。4.编程题(1)源代码:参考本章资料文件夹下“作业1”。(2)源代码:参考本章资料文件夹下“作业2”。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java程序设计基础与实战-习题答案人邮 第7章作业参考答案 Java 程序设计 基础 实战 习题 答案 人邮 作业 参考答案

限制150内