What is Java Container Class?

A class that is used to contain other java objects. They contain methods for adding and removing objects, as well as ways to iterate through them. They tend to differ mostly by how the objects are referenced (by key or no), by how fast their various methods execute, and by how much memory the container uses. Examples include: java.util.Vector java.util.Hashtable java.util.HashSet