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

Java 8 Lambdas: Pragmatic Functional Programming

3.97  ·  Rating Details ·  100 Ratings  ·  11 Reviews
If you're an experienced Java programmer, Java 8 Lambdas shows you how to make use of your existing skills to adapt their thinking and your codebase to use lambda expressions properly. Starting with basic examples, this book is focused solely on Java 8 language changes and related API changes, so you don’t need to buy and read a 900 page book in order to brush up. Lambdas ...more
Paperback, 182 pages
Published April 22nd 2014 by O'Reilly Media (first published January 1st 2014)
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 Java 8 Lambdas, please sign up.

Be the first to ask a question about Java 8 Lambdas

Community Reviews

(showing 1-30 of 269)
filter  |  sort: default (?)  |  Rating Details
Thomas
May 12, 2014 Thomas rated it liked it
This book would have gotten 4 stars, but I think there are a few places where it's just plain misleading. In particular, the details about parallel and performance could lead to assumptions about easy payoffs from simply making stream operations parallel. Warburton does acknowledge the safety needs here (i.e., making your data immutable and such) but he doesn't really address the fact that the simple parallelism offered here can quickly lead to decreases in performance and unpredictable behavior ...more
Rick Goff
Mar 25, 2014 Rick Goff rated it it was amazing
I'm a big fan of Functional Programming and a working Java developer at JDK 6 for app server compatibility. That's where I'm coming from.

This is an EXCELLENT book for developers who are thoroughly familiar with good ol' Java and want to know more about the promise of fp style programming in the Java ecosystem. The book is exactly as long as it needs to be. Explanations are brief but edifying, code samples are useful. The discussion is a nice mix of Hows and Whys (Whies?), along with some temptin
...more
Wangyiran
May 15, 2015 Wangyiran rated it really liked it
a good book to introduce lamadbas. i have read these chapters 2,3,4,5,6,8 and feel useful and understandable.
but if you really want to know how to use lamabdas,you should use java8 in your real project,and check the java8 api for real practice. at that time,the book will give you more value.
the chapters 9 is a little difficult to understand,the chapter 8 can teach you some design pattern through lambdas,but is a little repeatable.
Algirdas Raščius
Oct 11, 2014 Algirdas Raščius rated it liked it
This book provides introduction to new Java 8 features targeted to seasoned pre-8 Java programmer. Provided material is useful and helps to start using Java 8 features quickly.
However book contains several typos and even code examples that do not hold to Java stream library contract (i.e. example code will work in most but not all typical use cases).
Amit
Mar 02, 2016 Amit rated it really liked it
Shelves: computers
A concise book on subject but does not lack any valuable aspect of Lambdas. It can have more information on Data Parallelism, but owing to Conciseness being its native attribute, i think it is justified... Data parallelism is a detail oriented subject; which need to be addressed separately. Please also read following topics along with this book,
1. Method Handle in JDK7
2. Java Lang Invoke package classes
3. Scala Closures
Delhi Irc
Location: GG6 IRC
Accession no: DL026644
Rajat Vig
Apr 17, 2014 Rajat Vig rated it really liked it
Shelves: tech, 2014
The book is fairly interesting and covers the topics well.
Sonal Garg
GG6 DL026644
Rodion Krivoshein
This is a must read for anyone who's just started coding using Java 8. The book, besides a lot of good examples and concept explanations, contains, to my surprise, very, very good chapter on concurrency, describing a high-order functions approach to write non-blocking code in a way similar to Streams API.
Lorin Hochstein
Mar 26, 2015 Lorin Hochstein rated it it was amazing
Great book on a narrow topic.
Alexey Nagornov
Alexey Nagornov marked it as to-read
Oct 07, 2016
Weidong Zhang
Weidong Zhang marked it as to-read
Sep 28, 2016
Otávio
Otávio is currently reading it
Sep 25, 2016
Greg
Greg marked it as to-read
Sep 18, 2016
Łukasz Goczoł
Łukasz Goczoł marked it as to-read
Sep 18, 2016
Vasiliy
Vasiliy rated it really liked it
Sep 14, 2016
Axel Allgeier
Axel Allgeier is currently reading it
Sep 13, 2016
Marcin
Marcin rated it liked it
Sep 12, 2016
MarinaLur
MarinaLur is currently reading it
Sep 06, 2016
Alex
Alex is currently reading it
Sep 05, 2016
Deepak
Deepak marked it as to-read
Aug 30, 2016
Manimaran
Manimaran marked it as to-read
Aug 27, 2016
Jose Torres
Jose Torres rated it really liked it
Aug 19, 2016
Piet van Dongen
Piet van Dongen rated it really liked it
Sep 05, 2016
Steven
Steven rated it it was amazing
Aug 14, 2016
Vasiliy Sushko
Vasiliy Sushko marked it as to-read
Aug 06, 2016
Andrejs
Andrejs rated it really liked it
Aug 08, 2016
Mihail Dimitrov
Mihail Dimitrov is currently reading it
Aug 03, 2016
Alex
Alex marked it as to-read
Oct 04, 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 »
  • Java Generics and Collections
  • The Well-Grounded Java Developer: Vital techniques of Java 7 and polyglot programming
  • Functional Programming in Java: Harnessing the Power of Java 8 Lambda Expressions
  • Learning Spark
  • Java Performance
  • Java 8 in Action
  • RESTful Web APIs
  • Software Architecture for Developers
  • Design Patterns Explained: A New Perspective on Object-Oriented Design (Software Patterns Series)
  • Java Concurrency in Practice
  • Java Performance: The Definitive Guide
  • Java Puzzlers: Traps, Pitfalls, and Corner Cases
  • Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions
  • High Performance Browser Networking
  • Mining the Social Web: Analyzing Data from Facebook, Twitter, LinkedIn, and Other Social Media Sites
  • Thinking in Java
  • Building Microservices
  • Java SE 8 for the Really Impatient

Goodreads is hiring!

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

Share This Book