O'Reilly logo

Mastering Concurrency Programming with Java 8 by Javier Fernández González

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

The second example – a data filtering algorithm

Suppose that you have a lot of data that describes a list of items. For example, you have a lot of attributes (name, surname, address, phone number, and so on) of a lot of people. It's a common need to obtain the data that meets certain criteria, for example, you want to obtain people who live in a determined street or with a determined name.

In this section, you will implement one of those filtering programs. We have used the Census-Income KDD dataset from the UCI (you can download it from https://archive.ics.uci.edu/ml/datasets/Census-Income+%28KDD%29), that contains weighted census data extracted from the 1994 and 1995 current population surveys conducted by the U.S. Census Bureau.

In the concurrent ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required