参见java面试的程序员,十有八九会遇到ArrayList和LinkedList的区别?相信很多看到这个问题的人,都能回答个一二.但是,真正搞清楚的话,还得花费一番功夫. 下面我从4个方面来谈谈这个问题 一.结构上的区别 从UML图来看,我们很容易看出ArrayList和LinkedLIst最大区别是ArrayList实现了RandomAccess 接口,而LinkedList是继承于AbstractSequentialList顺序访问链表.直观感觉,随机访问get和set,ArrayList优…