ArrayList 与 LinkedList 的适用场景,正确的是?

Java

  1. A.随机访问多选 LinkedList,链表按下标访问更快
  2. B.随机访问选 ArrayList,头尾频繁插删可选 LinkedList
  3. C.二者底层都是可以自动扩容的连续数组,区别只是扩容倍数与默认初始容量的不同
  4. D.LinkedList 不能存 null,ArrayList 可以存任意多个 null