- Paperback: 424 pages
- Publisher: Manning Publications; 1 edition (August 28, 2014)
- Language: English
- ISBN-10: 1617291994
- ISBN-13: 978-1617291999
- Product Dimensions: 7.2 x 1 x 9 inches
- Shipping Weight: 1.6 pounds (View shipping rates and policies)
- Average Customer Review: 86 customer reviews
- Amazon Best Sellers Rank: #150,537 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Java 8 in Action: Lambdas, Streams, and functional-style programming 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
Frequently bought together
Customers who bought this item also bought
About the Author
Raoul-Gabriel Urma has worked as a software engineer for Oracle's Java Platform Group, Google's Python team, Ebay, and Goldman Sachs as well as for several startup projects. He's currently completing a PhD in Computer Science at the University of Cambridge and is a regular speaker and instructor.
Mario Fusco is a senior software engineer at Red Hat working on Drools, the JBoss rule engine. He created the open source library lambdaj, an internal Java DSL for manipulating collections in a functional way.
Alan Mycroft is Professor of Computer Science at the University of Cambridge, where he researches programming languages, their semantics, optimization and implementation. He is a co-founder and Trustee of the Raspberry Pi Foundation.
86 customer reviews
Review this product
Read reviews that mention
Showing 1-8 of 86 reviews
There was a problem filtering reviews right now. Please try again later.
Java 8 has many features and I've looked at, tried to read, several different explanations but I found this the most helpful. It has numerous examples showing the evolution in approach from old anonymous inner classes all the way to lambdas/methods references and inside streams. For me, knowing just the minimum syntax did not help understand what was going on. It takes a while but that's because what it is explaining is a little involved if you want to really understand it. The exercises also should be done if possible to get the most out of it.
There are also very good chapters focusing just on Optionals, on asynchronous programming with CompleteableFutures, on Java 8 dates,
I think this is one of those Java books that you should not just read but study. One of the authors created Lammdaj.
I also like that the book has found a great balance of giving good usable information without being too simplistic or convoluted.
So many lesser titles, especially when the topic is about essentially an API, tend to read like a computer-generated API doc. But this title reads more like a friendly professor showing you the key ideas which drove the API design, so that the APIs themselves make sense and therefore become easy to learn.
Many online tutorials that do a much better and efficient job in bringing one up to speed than this book.