Question: what is the difference between list and linked list?
Answer: ArrayList and LinkedList both implements List interface and maintains insertion order. LinkedList internally uses a doubly linked list to store the elements. ... 2) Manipulation with ArrayList is slow because it internally uses an array.