Java 8 Lambdas: Functional Programming For The Masses
M**.
Concise
I'd already been dipping my toes in the water with lambdas and wanted to broaden my knowledge of the new Java 8 features. This book gets to the point quickly and provides good takeaway advice for when and how to leverage them. On top of that, the author does a good job relating the features to each other so the topics build upon each other and earlier concepts get reinforced.
M**S
Good book. Helpful to understand it
Good book. Helpful to understand it. Not massively thick either so you can skim through it to bits you'd find useful.
T**R
The Title is the Books' Essence !
The book gives good examples, and even does comparative examples between imperative and functional programming so the reader really gets the full experience when learning ! ! ! !
D**Z
This is an excellent overview of changes made to both the Java language and libraries to support functional programming.
I'm not a Java programmer, but I'm looking around at how various languages are implementing functional programming lately. Anonymous methods were introduced in Java 7, but they were fairly clunky and verbose. The language developers seem to have done a great job at really honing in on what it takes to make them useful and have tailored the language and the entire Java ecosystem to support their use. This is important: simply souping up the language wouldn't be sufficient.I've found the information in this book to be highly informative and encouraging.
J**G
Start with a bang and end with a thud
The first half of the book gives a concise and clear explanation of the basics of Java 8 Functional programming. However, the author appears to have rushed through the 2nd half, especially in design patterns and concurrency, with sections of in-cohesive explanations of patchy code sections of otherwise interesting examples. It would have been OK if complete samples code is included in the code-download site, but some of the more interesting samples are completely missing from the downloaded zip files. For example, the Domain Specific Language from chapter 8 and the Non-block IO Chat program from chapter 9 are no where to be found.
L**R
This is a solid book
I think this is one of the better java 8 books I have read!Good examples and easy to resd
T**D
Awesome book if you have no functional programming background
Awesome book if you have no functional programming background. It covers everything from lambda expressions, streams, collectors, and concurrency in an understandable, practical way.If you are new to Java functional programming be sure to check out the RxJava library as well. It provides an even more robust approach to chaining higher order functions than Streams.
A**L
Extensive Book
Since last few months, I have been trying to find a good book on learning lambda expressions thoroughly. I tried with some of the books available in market but this books is the one which I like most. It covers each and every aspect of lambda expressions with proper exercises which helps people learn more. I truly recommend this book if you're interested in learning Java 8 lambda expressions clearly.
D**Y
Useful information
Some really useful information and well presented. We still use Java 8 in work so it’s still relevant to me 😂
A**T
Bien explicado y en profundidad
Quizás se puede programar al estilo funcional sin saber en profundidad sobre los lambdas, pero entender qué son y su uso me ha ayudado a sacarle más partido a mis propias funciones lambda para escribir código más conciso. Sólo lo recomiendo para frikis de la programación! :)
S**H
Very good book
For regular pros.
D**S
Vale o investimento
Agrega muito nos capítulos iniciais com contextualização e conceitualização. O autor lembra de algumas premissas da plataforma java como por exemplo retrocompatibilidade (binária e de código). A partir daí, ele explica a raíz de novas funcionalidades como interfaces com default methods etc. Sempre amarrando a conceitos. Depois parte para exemplos práticos, amarrando aos conceitos. Enfim, não é um livro de "Saiba com usar... ". É muito mais rico do que isso.O penúltimo capítulo foge um pouco disso, e exige mais conhecimento que não é tratado ao longo do livro.
A**E
Great Examples
I've been doing Java for quite some time now, and this book really showed me good examples and a lot of things about lambdas. I usually thought that Java is missing something like C#s LINQ, but this book tought me otherwise.While lambdas are not the solution for everything, good solutions for nearly everything are presented.I would recommend this book for everyone who considers himself "advanced" in Java. This is not to learn java and for nothing else than someone who likes lambdas.
Trustpilot
1 week ago
3 days ago