赞
踩

所有的集合类都位于java.util中的包中
按照集合存储结构可分为两大类:
Collection接口
单列集合的根接口,存储符合某种规则的元素,包含List和Set两个重要的子接口
Map接口
Map接口是双列集合类的根接口,存储具有键(key)值(value)对映射关系的元素,每个元素包含一对键值,可通过键找到对应的值
主要实现类有HashMap中和TreeMap、HashTable,
LinkedHashMap是HashMap的子类,Properties是HashTable的子类
以下是LinkedHashMap迭代(遍历)结果

List接口
List集合中允许出现重复的元素,并且元素是有序的,所有的元素以线性的方式进行存储,可通过索引来获取指定元素
包含ArrayList、LinkedList、Vector三个子类
Set接口
1、双向链表
2、二叉树
3、HashMap实现原理
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。