Java Collections Tutorial

This tutorial describes the Java Collections Framework. Here, you will learn what collections are and how they can make your job easier and programs better. You'll learn about the core elements — interfaces, implementations, aggregate operations, and algorithms — that comprise the Java Collections Framework.

The Java Collections Tutorial source code examples have been written using JDK 8 or later. Source code examples and practices described in this tutorial are well tested in our development environment.

Getting Started


List Implementations

General-Purpose List Implementations:
General-Purpose Set Implementations:
Special-Purpose Set Implementations:

Map Implementations

General-purpose Map Implementations:

Aggregate Operations(Streams)

Collections Helper/Utility Classes

          - Sorting
          - Shuffling
          - Searching
          - Composition
          - Finding Extreme Values

Convert Collections Examples

Collections Examples

Collections Differences

YouTube Video Series - Java Collections Framework in Depth Series

Best Practices and Interviews


  1. Productive tutorial. Top Java blog web site with up-to-date tutorials, guides, articles. Highly recommended to every Java beginners and developers.

  2. Awesome resources for learning java. I am daily going through it.


Post a comment