October 2015
Beginner to intermediate
296 pages
5h 56m
English
In the first chapter, the basic concept of functions and how they are supported by lambda expressions in Java 8 were introduced. In this chapter, we will cover lambda expressions in more depth. We will explain how they satisfy the mathematical definition of a function and how we can use them in supporting Java applications.
In this chapter, you will cover several topics, including:
Our discussions cover high-order functions, first-class functions, and pure functions. Also examined are the concepts of referential transparency, closure, ...
Read now
Unlock full access