|
The collection framework has many concrete classes. However, we will study only few prominent classes.
|
|
The core concrete classes that implement the interfaces are the ten classes we are discussing. You need to know them for the exam. The collection framework has other classes but you are not required to know them for the exam. |

Figure 14.3 illustrates these classes and the interfaces they (directly or
indirectly) implement.
Figure 14.3 Few concrete classes that implement the core interfaces
We will study these concrete classes in the context of the interfaces they implement. Even if there are six core interfaces, broadly they define three broad categories of collections-
List
Set
Map
Each of these kinds of collection has unique characteristics. Once you understand these three categories, it is easier to understand the basic working of the concrete classes that implement the core interfaces. Let us start with what the lists.