ArrayList 是基于数组的。有最快的随机访问速度,也就是通过索引访问最快
                        插入和删除相对比较慢,尤其是在数组中靠前的位置进行操作。LinkedList 是基于双向链表的。随机访问速度较慢
                             插入和删除很快,基本上是常数时间
看原代码吧,一看就明白了