Chapter 12



In this chapter, you will learn

  • What collections are in Java
  • What the Collections Framework is and its architecture
  • Different ways for traversing a collection
  • Different types of collections such as List, Set, Queue, Map, etc.
  • Applying algorithms to collections
  • Obtaining different views of a collection
  • Creating empty and singleton collections
  • How hash-based collections work internally

What Is a Collection?

A collection is an object that contains a group of objects. A collection is also known as a container. Each object in a collection is called an element of the collection.

The concept of collections in Java is no different ...

Get Beginning Java 8 Language Features: Lambda Expressions, Inner Classes, Th reads, I/O, Collections,and Streams now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.