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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

在java基础学习期间,集合这一部分占了很大比重,知识点繁多,有些同学对集合犯了愁,那么小编几天就给大家带来集合体系的详细总结。

集合体系:
1、Collection:单列集合顶层接口        遍历方式:增强for Iterator 集合转数组
         List:存取有序 元素可以重复 有序就有索引 有索引就可以通过索引操作元素。                
                  遍历方式:普通for 增强for Iterator ListIterator  集合转数组
                   ①ArrayList:不安全 效率高 数组结构 增删慢 查询快
               LinkedList:不安全 效率高 链表结构 增删快 查询慢
               Vector:数组结构 安全 效率低
      Set:存取无序 元素唯一。        遍历方式:增强for Iterator 集合转数组
             HashSet:哈希结构 存取无序 元素唯一
                  LinkedHashSet
                              TreeSet:二叉树结构 可以排序
2、Map:双列集合  键唯一  值可以重复        遍历方式:根据键找值  根据键值对找键和值
                HashMap:底层的哈希结构 保证键的唯一
                                   LinkedHashMap:存入和取出的顺序相同,同事键也是通过哈希算法保证                                                           元素唯一性的
                        TreeMap:底层的二叉树结构 保证键的排序和唯一
相信通过我的总结,同学们在复习的时候会更加的得心应手!


0 个回复

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