[2018年最新整理]L9集合框架.docVIP

  • 8
  • 0
  • 约3.94千字
  • 约 7页
  • 2018-02-20 发布于浙江
  • 举报
[2018年最新整理]L9集合框架

L9 《集合框架》上机手册 内容回顾(3-5分钟) 集合与数组有什么区别? 集合框架中所有集合的顶级父类是谁?提供了那些基本的方法? Collection与Collections的区别? Set,List, Map三种集合各自有什么特点? ArrayList , LinkedList ,Vector有什么区别? Hashtable和Propertise的父类是谁?他们都有什么特点?如何从Hashtable中取值? 上机目标 掌握常用集合类的使用,及其特点 掌握常用集合类之间的区别与联系 上机任务 练习使用HashSet,并测试是否可以重复(20分钟) 练习使用ArrayList ,并对内容进行排序(20分钟) 练习Hashtable的使用(30分钟) 指导练习 练习使用HashSet,并测试是否可以重复 Set集合中不允许出现相同的项,Set集合在用Add()方法添加一个新项时,首先会调用equals(Object o)来比较新项和已有的某项是否相等,而不是用==来判断相等性,所以对于字符串等已重写equals方法的类,是按值来比较相等性的 程序代码 扩展知识 在set类型的集合中,如何判断元素是否重复呢,这就需要使用Object.equals方法,但如果元素很多了,添加一个新元素时,比较的次数 就很多,例如已经有100个元素了,添加第101个元素时,就要和前面的元素比较100次,

文档评论(0)

1亿VIP精品文档

相关文档