Functional Programming in Java

How functional techniques improve your Java programs



Bookstore > Books > Functional Programming in Java

Price$34.26 - $39.99
Rating
AuthorPierre-Yves Saumont
PublisherManning
Published2017
Pages472
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101617292737
ISBN-139781617292736
EBook Hardcover Paperback

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.



4 5 68

Similar Books


Killer Game Programming in Java

Killer Game Programming in Java

by Andrew Davison

Although the number of commercial Java games is still small compared to those written in C or C++, the market is expanding rapidly. Recent updates to Java make it faster and easier to create powerful gaming applications-particularly Java 3D-is fueling an explosive growth in Java games. Java games like Puzzle Pirates, Chrome, Star Wars Gal...

Price:  $4.00  |  Publisher:  O'Reilly Media  |  Release:  2005

Functional Programming in Java

Functional Programming in Java

by Venkat Subramaniam

Get ready to program in a whole new way. Functional Programming in Java will help you quickly get on top of the new, essential Java 8 language features and the functional style that will change and improve your code. This short, targeted book will help you make the paradigm shift from the old imperative way to a less error-prone, more ele...

Price:  $26.50  |  Publisher:  The Pragmatic Programmers  |  Release:  2014

Functional Programming in JavaScript

Functional Programming in JavaScript

by Dan Mantyla

This is a fast-paced guide that will help you to write real-world applications by utilizing a wide range of functional techniques and styles.The book first explores the core concepts of functional programming common to all functional languages, with examples of their use in JavaScript. It's followed by a comprehensive roundup of func...

Price:  $29.99  |  Publisher:  Packt Publishing  |  Release:  2015

Functional Programming for Java Developers

Functional Programming for Java Developers

by Dean Wampler

Software development today is embracing functional programming (FP), whether it's for writing concurrent programs or for managing Big Data. Where does that leave Java developers? This concise book offers a pragmatic, approachable introduction to FP for Java developers or anyone who uses an object-oriented language.Dean Wampler, Java ...

Price:  $10.99  |  Publisher:  O'Reilly Media  |  Release:  2011

Hands-On Functional Programming in Rust

Hands-On Functional Programming in Rust

by Andrew Johnson

Functional Programming allows developers to divide programs into smaller, reusable components that ease the creation, testing, and maintenance of software as a whole. Combined with the power of Rust, you can develop robust and scalable applications that fulfill modern day software requirements. This book will help you discover all the Rus...

Price:  $44.99  |  Publisher:  Packt Publishing  |  Release:  2018

Scala Functional Programming Patterns

Scala Functional Programming Patterns

by Atul S. Khot

Scala is used to construct elegant class hierarchies for maximum code reuse and extensibility and to implement their behavior using higher-order functions. Its functional programming (FP) features are a boon to help you design "easy to reason about" systems to control the growing software complexities. Knowing how and where to a...

Price:  $49.99  |  Publisher:  Packt Publishing  |  Release:  2015

Functional Programming in C#

Functional Programming in C#

by Oliver Sturm

C# is the number-one language used by .NET developers and one of the most popular programming languages in the world. It has many built-in functional programming features, but most are complex and little understood. With the shift to functional programming increasing at a rapid pace, you need to know how to leverage your existing skills t...

Price:  $11.46  |  Publisher:  Wrox  |  Release:  2011

Interactive Object-Oriented Programming in Java, 2nd edition

Interactive Object-Oriented Programming in Java, 2nd edition

by Vaskaran Sarcar

Gain the fundamental concepts of object-oriented programming with examples in Java. This 2nd edition comes with detailed coverage and enhanced discussion on fundamental topics such as inheritance, polymorphism, abstract classes, interfaces, and packages. This edition also includes discussions on multithread programming, generic programmin...

Price:  $59.99  |  Publisher:  Apress  |  Release:  2020