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

© li6232876 中级黑马   /  2016-6-1 23:19  /  663 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Collection——单列集合的顶层接口;        List——元素是有序的,允许重复;
                   ArrayList——底层是数组,查询速度快,增删慢,线程不同步;
                   LinkedList——底层是链表,查询速度慢,增删快,线程不同步;
                   Vector——底层也是数组,不同于ArrayList的是,它是线程同步的,效率低;
        Set——元素是无需的,不允许重复;
                   HashSet——底层是hash表,保证元素不重复,存储对象最好重写hashCode和equal方法;
                   TreeSet——底层是二叉树,存储的对象具备比较性,有两种排序:自然排序compable,比较器排序Comparator;
Map——键值对形式的集合顶层接口;
         Hashmap——允许有null键或值,线程不同步;
         Treemap——可排序;
         HashTable——不允许有null键或值,线程同步。

1 个回复

倒序浏览
挺全面的,看出楼主很用心,加油!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马