Java Collections: List. ArrayList, LinkedList and Vector explained.

You have heard of ArrayList. You have probably used it. But do you know when to use LinkedList instead — and why Vector exists at all? This…