Learning Java Functional Programming

Functional programming is an increasingly popular programming paradigm which allows you to simplify many tasks that are often cumbersome and awkward when implemented, by using an object-oriented approach. This book simplifies the functional programming learning process by illustrating problems using an object-oriented approach and then providing an equivalent functional programming solution.The writing of succinct and maintainable code is facilitated by many functional programming techniques, including lambda expressions and streams. In this book, you will see numerous examples of how these techniques can be applied. You will see how they can replace older approaches and be combined to achieve surprisingly elegant solutions to problems. This is followed by an investigation of related concepts, such as the Optional class and monads, which offer additional approaches to handling problems. Design patterns are also instrumental in solving common problems. You will learn how these are enhanced with functional techniques.

Price history

Oct 25, 2021
€42.12

Manufacturer

eBooks.com