Java Collections - Overview

Jakob Jenkov
Last update: 2014-06-23

In order to understand and use the Java Collections API effectively it is useful to have an overview of the interfaces it contains. So, that is what I will provide here.

There are two "groups" of interfaces: Collection's and Map's.

Here is a graphical overview of the Collection interface hierarchy:

And here is a graphical overview of the Map interface hierarchy:

You can find links to explanations of most (if not all) of these interfaces and implementations in the sub-menu at the top right of this page. That top-menu exists on all pages in this trail.

Jakob Jenkov

Featured Videos


Java Persistence
Close TOC

All Trails

Trail TOC

Page TOC