Chapter 12
Using Collections and Streams
IN THIS CHAPTER
Dealing with a bunch of objects at one time
Creating a dictionary
Using Java's cool functional programming features
Developing code for multicore processors
The English word venery means “the act of hunting for wild animals.” In olden times, hunters made up words to refer to collections of animals. For example, a group of birds is a flock, and an assemblage of wolves is a pack. Collective nouns of this kind are called terms of venery. Other examples include a pride of lions, gaggle of geese, school of fish, swarm of bees, herd of cattle, murder of crows, quiver of cobras, convocation of eagles, and litter of cats. (Why anyone would want to go hunting for a bunch of house cats, I'll never know!)
Anyway, Java has many of its own terms of venery. But Java's terms differ from English animals' terms in an important way. Java's terms don't differ from one another by the kinds of things they describe. Instead, they differ in the way the underlying collection is organized. It's like the difference between a committee of people and ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access