1.当向ArrayList添加一个对象时,实际上就是将该对象放置到了ArrayList底层所维护的数组当中;当向LinkedList中添加一个对象时,实际上LinkedList内部会产生一个Entry对象,该Entry的结构为:
其中的Object类型的元素element就是我们向linkedList中所添加的元素,然后Entry又构造好了向前向后的引用 previous,next,最后将生成的这个Entry对象加入到了链表当中。换句话说, [color=red][b]LinkedList中所维护的是一个个的Entry对象[/b][/color]
Entry
{
Entry previous;
Object element;
Entry next;
}
其中的Object类型的元素element就是我们向linkedList中所添加的元素,然后Entry又构造好了向前向后的引用 previous,next,最后将生成的这个Entry对象加入到了链表当中。换句话说, [color=red][b]LinkedList中所维护的是一个个的Entry对象[/b][/color]