Content received from: http://JavaFAQ.nu/java-article403.html
ArrayList vs. LinkedList Thursday, February 26, 2004 (00:00:00)
Posted by jalex
Question: ArrayList vs. LinkedList
Answer: The List interface defines an ordered collection of elements.
Available implementations include ArrayList and LinkedList, where both implement
the List interface. When your program needs to work with a List, it should not
care if it is an ArrayList or a LinkedList, only that whatever class is used
provides a known behavior. That behavior is the interface.
If your program
frequently provides random access to the data of the list, the ArrayList class
offers quick access to individual elements of the list. This quick access comes
at a cost of slower operations for adding and removing in the middle of the
list.
If this latter behavior is what you desire, than the LinkedList class offers a
better alternative. It provides quick sequential access, additions, and deletes,
at a cost of slower random access.
This tip is based on
Sun’s newsletter
*******************************************
|