一.前言 上一篇我们介绍了List的重要实现之一ArrayList, 在大多数情况下,我们写代码时会直接使用到ArrayList,因为其在随机访问的优势是其它List无法比拟的.除了ArrayList之外, JDK还提供了一种List实现,即LinkedList, 这个是基于链表来实现的,虽然我们平时用的不多,但它却天生是一个功能完备的双向队列,也可以直接当作stack来使用, 所以有些时候还是能有其用武之地的. 本文将对这个类的实现机制进行介绍. 二.实现原理 和ArrayList类似,Li…