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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

Collection
        ---Set:存储元素不能重复,元素的存储顺序和取出顺序一致
                ---HashSet:底层是哈希表,HashCode和equals方法保证了元素的唯一性,线程不
                           同步,效率高。
                        ---LinkedHahSet:底层是链表和哈希表结构,哈希表保证了元素的唯一性
                                        链表保证了元素的有序性
                ---TreeSet:底层是红黑树(自平衡的二叉树),依靠着比较方法的返回值为0从
                            而保证了元素的唯一性。有两种排序方式。A 自然排序,需要排序的
                            类继承comparable接口,并重写compareTo方法。B 比较器排序,直
                            接创建集合时传入内部类,new comparetor,并重写compare方法
        ---list:存储元素可以重复,元素的存储顺序和取出顺序不一致
                ---ArrayList:底层是数组结构,增删快,查询慢,线程不安全,效率高
                ---Vector:底层是数组结构,线程安全,效率低。被ArrayList取代
                ---LinkedList:底层是链表结构,查询快,增删慢,线程不安全

Map:以键值对的形式存储元素,键是唯一的,值可以重复
        ---HashMap:底层是哈希表,HashCode和equals方法保证了元素的唯一性,线程不同步,
                    效率高。可以存入null键和null值
        ---TreeMap:底层是红黑树(自平衡的二叉树),依靠着比较方法的返回值为0从而保证了
                    元素的唯一性。有两种排序方式。A 自然排序,需要排序的类继承comparable
                    接口,并重写compareTo方法。B 比较器排序,直接创建集合时传入内部类,
                    new comparetor,并重写compare方法
        ---Hashtable:底层是哈希表,线程同步,效率低,不可以存入null键和null值。被HashMap
                     取代

3 个回复

倒序浏览
总结的还不错,不会是抄袭刘意的把
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
q哇哈哈qq 发表于 2016-11-4 08:19
总结的还不错,不会是抄袭刘意的把

自己看完视频记的笔记顺便总结一下
回复 使用道具 举报
什么总结?数组结构增删快?
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马