Goodreads helps you keep track of books you want to read.
Start by marking “Functional Programming in Java: Harnessing the Power of Java 8 Lambda Expressions” as Want to Read:
Functional Programming in Java: Harnessing the Power of Java 8 Lambda Expressions
Enlarge cover
Rate this book
Clear rating
Open Preview

Functional Programming in Java: Harnessing the Power of Java 8 Lambda Expressions

4.17  ·  Rating Details ·  71 Ratings  ·  8 Reviews
Lambda expressions are lightweight, highly concise anonymous methods backed by functional interfaces in Java 8. You can use them to leap forward into a whole new world of programming in Java. With functional programming capabilities, which have been around for decades in other languages, you can now write elegant, concise, less error-prone code using standard Java. This bo ...more
ebook, 160 pages
Published March 6th 2013 by Pragmatic Press
More Details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Functional Programming in Java, please sign up.

Be the first to ask a question about Functional Programming in Java

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

(showing 1-30 of 244)
filter  |  sort: default (?)  |  Rating Details
David S. T.
I come from a background of 10 years of professional Java software development; with the introduction of Lambda functions, I figured now is the time to finally learn something about Functional Programming. I picked this book up because I liked Venkat's Scala videos and his IntelliJ Java 8 introduction video. Overall this book was good, it does a great job of teaching you the syntax for Lambda expressions and the new collections stream api, but after this book I don't feel that I really understan ...more
Miloš Milivojević
Sep 16, 2014 Miloš Milivojević rated it really liked it
Shelves: professional
While the first few chapters' overly theatrical, simplistic and repetetive style really got on my nerves, later on the book starts providing both meaningful examples and practical advice, making it a good read after all (as was to be expected of Pragmatic Bookshelf ;)). All in all, a very nice introduction to functional programming with Java 8.
Bartek Piech
Apr 04, 2014 Bartek Piech rated it it was amazing
Most important thing about this book is that it shows you how FP will improve design of your code and not only new features of Java 8.
Jagatheesan Jack
Aug 15, 2016 Jagatheesan Jack rated it it was amazing
Skimmed through this book to get an overview of functional programming in Java 8. Very concise and clear.
Dmitriy
Good and short introduction to new features in Java 8 and designing with lambda expressions.
Shashwat Suman
Aug 12, 2016 Shashwat Suman rated it really liked it
Best thing about the book is that whenever you feel you don't understand a segment, you can start reading in Venkat's enthusiastic accent.
Kamil
Jun 22, 2014 Kamil rated it really liked it
Nice introduction to functional oriented Java 8 features.
Joseph
Apr 19, 2015 Joseph rated it really liked it
Neat look into some of the FP stuff in 1.8.
Arun
Arun marked it as to-read
Oct 01, 2016
Surya Prakash
Surya Prakash marked it as to-read
Sep 30, 2016
Cecil Urena
Cecil Urena marked it as to-read
Sep 28, 2016
Banshidhar Pradhan
Banshidhar Pradhan marked it as to-read
Sep 28, 2016
Michał Dąbrowski
Michał Dąbrowski marked it as to-read
Sep 12, 2016
Devon
Devon is currently reading it
Sep 06, 2016
Thomas
Thomas marked it as to-read
Sep 05, 2016
Maciek Marczuk
Maciek Marczuk rated it it was amazing
Sep 02, 2016
Michał
Michał marked it as to-read
Aug 29, 2016
Jose Torres
Jose Torres rated it it was amazing
Aug 31, 2016
Igor
Igor marked it as to-read
Aug 24, 2016
Peter
Peter marked it as to-read
Aug 21, 2016
Arjun Vade
Arjun Vade marked it as to-read
Aug 14, 2016
Tomasz
Tomasz marked it as to-read
Aug 13, 2016
Markus Harrer
Markus Harrer marked it as to-read
Aug 09, 2016
Padraic
Padraic rated it really liked it
Aug 06, 2016
Vasiliy Sushko
Vasiliy Sushko marked it as to-read
Aug 06, 2016
Daniel
Daniel rated it really liked it
Jul 24, 2016
Wayne
Wayne marked it as to-read
Jul 15, 2016
Miaisageek
Miaisageek is currently reading it
Jul 14, 2016
Kuhajeyan Gunaratnam
Kuhajeyan Gunaratnam marked it as to-read
Jul 13, 2016
« previous 1 3 4 5 6 7 8 9 next »
There are no discussion topics on this book yet. Be the first to start one »
  • Seven Languages in Seven Weeks
  • Java Concurrency in Practice
  • Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
  • Node.js in Action
  • Java 8 Lambdas: Pragmatic Functional Programming
  • Java Performance: The Definitive Guide
  • Functional Programming Patterns in Scala and Clojure: Write Lean Programs for the JVM
  • Camel in Action
  • Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement
  • Docker: Up & Running
  • Programming Ruby: The Pragmatic Programmers' Guide
  • iPhone Programming (Big Nerd Ranch Guides)
  • The Ruby Programming Language
  • Seven Concurrency Models in Seven Weeks: When Threads Unravel
  • NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence
  • Growing Object-Oriented Software, Guided by Tests
  • Programming in Scala
  • Object-Oriented Software Construction (Book/CD-ROM)

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

Share This Book



“Divide each difficulty into as many parts as is feasible and necessary to resolve it. ‣ René Descartes” 0 likes
More quotes…