java容器
文章平均质量分 78
ForWayfarer
移动增值程序开发者
展开
-
容器简介
Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap│ └LinkedHashMap└WeakHashMap容器类彼此间的关系请看下图legacy表示遗留过期的意思。1.容器类类库分为两类(1)Collection:最基本的集合接口,JDK不提供直接继承自Collect原创 2008-09-13 13:46:00 · 1028 阅读 · 1 评论 -
ArrayList、Vector和LinkedList
ArrayList、Vector和LinkedList实现了所有List接口的操作,并允许存储null值。1.实现方式ArrayList和Vector是List接口的可变长数组实现,即动态数组(Object类型的数组)。new ArrayList()时,底层会生成一个长度为10的数组来存放对象,如果预先知道list会存放多少个对象的话,最好通过new ArrayList(int lengt原创 2008-09-13 10:09:00 · 1343 阅读 · 0 评论 -
HashMap和TreeMap
1.AbstractMap抽象类和SortedMap接口AbstractMap抽象类:覆盖了equals()和hashCode()方法以确保两个相等映射返回相同的哈希码。如果两个映射大小相等、包含同样的键且每个键在这两个映射中对应的值都相同,则这两个映射相等。映射的哈希码是映射元素哈希码的总和,其中每个元素是Map.Entry接口的一个实现。因此,不论映射内部顺序如何,两个相等映射会报告相同的原创 2008-09-13 14:26:00 · 16820 阅读 · 2 评论