A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 1519218880 中级黑马   /  2016-3-27 23:48  /  368 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

答:1、Collection:Collection接口是集合中的顶层接口,层次结构中的根接口:(特点):Collection中定义的所有功能子类都可以使用。
      一些允许有重复的元素,而另一些不允许;一些是有序的,而有一些是无序的。
     2、  List: List接口是Collection接口?的子类:(特点):此接口用户可以对列表中每个元素的插入位置进行精准的控制。用户可以根据
              元素的整数索引访问于元素,并搜索列表中的元素。List集合是有序的,带索引的,通过索引可以精确的操作集合中的元素,
              元素是可以重复的,List集合提供了增删改查功能。
         (1)  ArrayList:它是List接口的子类,是数组结构,长度是可变的,查询速度快,增删较慢,不同步的。
         (2) LinkedList:它是链表结构,不同步的,增删速度很快,查询速度较慢。
     3、 set: set接口是Collection接口的子类,?是指不包含重复元素的集合,不保证顺序,而且方法和collection一致。set集合取出元素
                的方式只有一种:迭代器。
              HashSet:它是set的子类,哈希表结构,不同步,查询速度快。元素的存取顺序不保证一致,保证元素的唯一性的方式依赖于                                    hashcode()和equals()方法。
                   LinkedHashSet:它是HashSet的子类,它是链表和哈希表组合的一个顺序结构,可以保证元素存取速度一致。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马