
Java集合框架
凛冬降至
这个作者很懒,什么都没留下…
展开
-
ArrayList源码解析
ArrayList是Java集合框架中,我们平时用得最多的一种实现类。它的底层其实是数组实现,只不过是动态改变数据大小,来看源码。 1.类定义 public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, ja...原创 2015-05-10 22:13:28 · 119 阅读 · 0 评论 -
LinkedList源码解析(Jdk6)
Java的LinkedList是基于双向链表实现的List集合类。它的特点有: 1.没有容量限制。 2.添加,删除元素比较快;检索元素较慢(较ArrayList)。 3.可能实现为队列,栈 4.线程不安全 下面来看其源码实现: 1.类定义 public class LinkedList<E> extends AbstractSequentialList...原创 2015-05-12 22:35:48 · 208 阅读 · 0 评论