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

© xuxu5112 中级黑马   /  2015-9-23 22:01  /  286 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

单列集合 Collection接口 数据结构针对的是元素
                                List        有序不唯一
                                                ArrayList  底层是数组,线程不安全效率高,增删慢查改快
                                                Vector           底层是数组,线程安全效率低,增删慢查改快
                                                LinkedList 底层是链表,线程不安全效率高,增删快查改慢
                                Set                无序唯一
                                                HashSet    底层是哈希算法,
                                                TreeSet        底层是二叉树算法,  自然排序(基本类实现Comparable接口并重写compareTo()方法)
                                                                                         比较器排序(在创建集合对象的时候传入一个比较器对象Comparator)
                                                                                                          
遍历方法: 1.普通for 2.增强for 3.Iterator 迭代器遍历
双列集合 Map接口 数据结果针对的是键,键不能重复值可以重复
        HashMap                底层是哈希算法
        TreeMap                底层是二叉树算法
遍历方法:1.keySet()得到所有的键的集合 遍历该集合调用get()方法通过键获得值
                2.entrySet()得到所有键值对对象的集合,遍历该集合调用getKey()和getValue()得到键和值

0 个回复

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