A collection basically is a "group of objects". Java provides excellent support for various types of Collections.
At a high level, the types of Collections are List, Set and Map.
We'll go into each of these Collections. Here is a broad view of the hierarchy: