# JDK成长记6:你了解LinkedList的五脏六腑么?
上一节你看过了LinkedList的add方法源码,是不是已经打开了思路呢?其实核心原理就是辅助指针+Node双向链表数据结构而已。
相信经过前面的学习,你应该热身完毕了,之后的学习可以让我们可以加快速度了。
GO!GO!
这一节你还需要深入LinkedList的其他方法探索下它们的底层原理是什么。
学完这一节,你可以自己写出一个LinkedList,甚至可以举一反三写出单向链表的List,逆转一个单向链表等等。你也可以攻克很多链表的算法题。面试问到ArrayList和LinkedList的时候,相信你也会信手拈来。
让我们一起开始吧!