Functional Programming in Java

Functional Programming in Java

Functional Programming in Java teaches Java developers how to incorporate the most powerful benefits of functional programming into new and existing Java code. You’ll learn to think functionally about coding tasks in Java and use FP to make your applications easier to understand, optimize, maintain, and scale.

Here’s a bold statement: learn functional programming and you’ll be a better Java developer. Fortunately, you don’t have to master every aspect of FP to get a big payoff. If you take in a few core principles, you’ll see an immediate boost in the scalability, readability, and maintainability of your code. And did we mention that you’ll have fewer bugs? Let’s get started!

Functional Programming in Java teaches you how to incorporate the powerful benefits of functional programming into new and existing Java code. This book uses easy-to-grasp examples, exercises, and illustrations to teach core FP principles such as referential transparency, immutability, persistence, and laziness. Along the way, you’ll discover which of the new functionally inspired features of Java 8 will help you most.

What’s inside:
Writing code that’s easier to read and reason about
Safer concurrent and parallel programming
Handling errors without exceptions
Java 8 features like lambdas, method references, and functional interfaces

About the reader
Written for Java developers with no previous FP experience.

About the author
Pierre-Yves Saumont is a seasoned Java developer with three decades of experience designing and building enterprise software. He is an R&D engineer at Alcatel-Lucent Submarine Networks.

Download Now Read Online

Similar Free eBook

Functional Programming In Java


Functional Programming In Java Download Now Read Online

Author by : Pierre-Yves Saumont
Languange Used : en
Release Date : 2017-01
Publisher by : Manning Publications






Functional Programming In Java


Functional Programming In Java Download Now Read Online

Author by : Venkat Subramaniam
Languange Used : en
Release Date : 2014
Publisher by : Pragmatic Bookshelf






Functional Programming For Java Developers


Functional Programming For Java Developers Download Now Read Online

Author by : Dean Wampler
Languange Used : en
Release Date : 2011-07-29
Publisher by : "O'Reilly Media, Inc."






Learning Java Functional Programming


Learning Java Functional Programming Download Now Read Online

Author by : Richard M Reese
Languange Used : en
Release Date : 2015-10-14
Publisher by : Packt Publishing Ltd






Functional Programming In Java


Functional Programming In Java Download Now Read Online

Author by : Venkat Subramaniam
Languange Used : en
Release Date : 2014-02-19
Publisher by : Pragmatic Bookshelf






Java 8 Lambdas


Java 8 Lambdas Download Now Read Online

Author by : Richard Warburton
Languange Used : en
Release Date : 2014-03-18
Publisher by : "O'Reilly Media, Inc."






An Introduction To Functional Programming


An Introduction To Functional Programming Download Now Read Online

Author by : Richard J. Bird
Languange Used : en
Release Date : 1988
Publisher by :






Leave a Reply

Your email address will not be published. Required fields are marked *