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

© 迷途羔羊 中级黑马   /  2015-8-31 00:34  /  267 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

collection
        list:元素可重复,有序       
                ArrayList:底层是数组
                LinkedList:底层是链表
                vector:底层是数组,安全
        Set:无序,元素唯一
                HashSet:底层是哈希表,依赖hashCode和equals
                TreeSet:底层二叉树,自然排序和比较器排序
                                判断用哪种排序,看构造方法,
                                自然排序:元素必须实现comparable接口,重写compareTo方法
                                比较器排序:定义一个类实现comparator接口,重写compare方法,一般使用匿名内部类
Map
        HashMap:依赖hashCode和equals
        TreeMap:自然排序和比较器排序
                       
HashMap与Hashtable的区别:
HashMap可以有null值null键;不安全
Hashtable没有null值null键,安全
                       
               

0 个回复

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