Overview of the Collection Framework
Collection Interfaces
List Interface and Implementations
Set Interface and Implementations
Queue Interface and Implementations
Map Interface and Implementations
Iterators and Iterables
Utility classes and Algorithms
Synchronization
Concurrent collections
Performance considerations
Custom collections
Stream API
Java 8 enhancements