Some classes are thread-safe (Hashtable, Vector). Some aren't (LinkedList, HashMap).
Some collections return null when a missing element is requested. Others throw an exception.