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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 聪明一只哈 中级黑马   /  2016-5-24 00:29  /  283 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

体系:
                Map
                        --HashMap
                                --LinkedHashMap
                        --Hashtable
                        --TreeMap
        1.特点:
                Map 集合存储都是key-value键值对的形式,key不能重复
        2.Map 和 Collection 不同
                a. Map 存储的是键值对, Collection 存储的是单个元素
                b. Map 的key唯一(和value无关),Set 集合存储元素唯一
        3.Set 与 Map 的关系(了解)
                HashSet 底层 使用的是 HashMap ,
                HashSet 中存储的元素就是 相当于 HashMap 的key
                //当利用HashSet的add(元素)时,相当于HashMap的put(元素,new Object())
                底层哈希算法数据结构只与key有关

                TreeSet 底层 使用的是 TreeMap ,
                TreeSet 中存储的元素就是 相当于TreeMap 的key
                //当利用TreeSet的add(元素)时,相当于HashMap的put(元素,new Object())
                二叉树算法数据结构只与key有关

1 个回复

倒序浏览
加油加油加油加油
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马