Goodreads helps you keep track of books you want to read.
Start by marking “Java 8 in Action” as Want to Read:
Java 8 in Action
Java 8 in Action is a clearly written guide to the new features of Java 8. The book covers lambdas, streams, and functional-style programming. With Java 8's functional features you can now write more concise code in less time, and also automatically benefit from multicore architectures. It's time to dig in!
ebook, 394 pages
Published
August 2014
by Manning Publications Co.
(first published January 1st 2014)
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 in Action,
please sign up.
Be the first to ask a question about Java 8 in Action
This book is not yet featured on Listopia.
Add this book to your favorite list »
Community Reviews
(showing 1-30 of 458)

Great book to take your first steps on Java 8.
The language had a great deal of changes for this version that when you read code written in Java 8 and you re not aware about Lambdas and Streams, it will seem a different language than the old good Java.
I recommend this book to any programmer that likes to keep himself updated with the new things that Java has to offer nowadays; there are many interesting and easy to understand examples that will make your reading and learning experience quite smoo ...more
The language had a great deal of changes for this version that when you read code written in Java 8 and you re not aware about Lambdas and Streams, it will seem a different language than the old good Java.
I recommend this book to any programmer that likes to keep himself updated with the new things that Java has to offer nowadays; there are many interesting and easy to understand examples that will make your reading and learning experience quite smoo ...more

Important reading for all Java developers
Java 8 introduces significant changes in the language and in the libraries. Every Java developer should be aware of the evolution of the language.
The book is not a primer to Java programming; it assumes you are already a Java 6/7 developer. All new Java 8 topics are explained with a comparison of what it is commonly used in Java 6/7 applications, in terms of popular code structures and design patterns.
For example, chapter 2 focus is on how to use new lamb ...more
Java 8 introduces significant changes in the language and in the libraries. Every Java developer should be aware of the evolution of the language.
The book is not a primer to Java programming; it assumes you are already a Java 6/7 developer. All new Java 8 topics are explained with a comparison of what it is commonly used in Java 6/7 applications, in terms of popular code structures and design patterns.
For example, chapter 2 focus is on how to use new lamb ...more

Disclaimer: I am a volunteer reviewer for Manning Publications and was given a free eBook of Java 8 in Action for my review.
This book is a very good book to get involved into Java 8 new features with useful recalls to lambdas theory.
It starts with a simple question: Java 8, why should you care?
It shows all the improvements brought by this version giving a brand new image of the language, which started to be considered quite immutable by someone.
The authors explain the concepts around functional ...more
This book is a very good book to get involved into Java 8 new features with useful recalls to lambdas theory.
It starts with a simple question: Java 8, why should you care?
It shows all the improvements brought by this version giving a brand new image of the language, which started to be considered quite immutable by someone.
The authors explain the concepts around functional ...more

This is a great book for anyone who has previous understanding of Java below 8. It's focused on working with both Object Oriented Programming and Functional Programming. Parts 1 - 3 cover the new features of the language while the fourth is about functional programming. For those who have experience in Scala, the examples in this section are for both Java and Scala.
I've been using Java in my day to day activities since the year 2010. This book has now introduced me to the functional world with J ...more
I've been using Java in my day to day activities since the year 2010. This book has now introduced me to the functional world with J ...more

Well, this book is really comprehensive, it covers areas far away from Java8 additions (besides diligently discussed Java8 lang additions), like functional programming languages and paradigms, one chapter is dedicated for Scala lang, there is even JVM bytecode nuances mentioned in scope of new language features added into Java8. So, this books is hardly can be read fast, it requires thoughtful understanding explained ideas, that has inspired the lang authors for the new features. I've read it in
...more

basic and advanced java 8 together choose your way to read according your purpose,
i read some in action books.some content is good and fundamental.and others is advanced topic.so if you just want to understand the basis of java 8,you can skip some difficult understand,if you want to use the tricks,you can read back.
i just read the part one and part two at present.
and the book let me know not only what is functional interface,lamdbas,but also tell me why use it,what is the advantage.
i suggest you ...more
i read some in action books.some content is good and fundamental.and others is advanced topic.so if you just want to understand the basis of java 8,you can skip some difficult understand,if you want to use the tricks,you can read back.
i just read the part one and part two at present.
and the book let me know not only what is functional interface,lamdbas,but also tell me why use it,what is the advantage.
i suggest you ...more

Few technical books are so well written as this one. With exceptional well-designed examples, the author transforms a tiring subject in a smooth and enjoyable read. The last chapters cover in awesome way subjects like "completable futures" and there are some additional topics about functional programming. One of the appendices covers in deep parallel streams under the hood.

Book covers the most needed Java8 features you have to know and provides in-depth coverage on streamslamdas, optionals, Asynchronous programming and Functional style as well. Authors have gradually built up the taste of moving to functional programming approach from predominantly an Object oriented language.
It would have been better if it had presented some ref-card like constructs and patterns so that readers can jot and remember them then use them in the work, nevertheless it is one great boo ...more
It would have been better if it had presented some ref-card like constructs and patterns so that readers can jot and remember them then use them in the work, nevertheless it is one great boo ...more

An outstanding introduction to Java 8, functional programming and functional thinking.
The structure of the book is very clear, allowing you to read it cover to cover or dip in to just the sections relevant to you. The content is comprehensive and the authors also do an excellent job putting Java 8 into the wider context of other languages and potential features in future versions of Java.
I don't give many 5-star reviews, this book is very good.
The structure of the book is very clear, allowing you to read it cover to cover or dip in to just the sections relevant to you. The content is comprehensive and the authors also do an excellent job putting Java 8 into the wider context of other languages and potential features in future versions of Java.
I don't give many 5-star reviews, this book is very good.

Here is my review on Amazon: http://amzn.to/1s0UGI7

This book not only provides a clear and thorough introduction of the essential new features in Java 8, it also describes the motivation behind embracing the functional programming paradigm. The author is succinct and systematic in his examples and explanations. This inevitably leads to an easier understanding of seemingly complex concepts. Java programmers who want to stay updated is better off investing their time reading this book rather than scouring through the Net for random tutorials.

I've really enjoyed diving into Java 8. This is a rather high octane introduction--not for the faint of computer science heart. It is exciting and I've found it very useful. The authors have done me a great service in that regard. However, as one of my friends has noted on here, some things could have been better explained and the information could have been presented more optimally. It would have made this a stronger and more widely accessible resource.

Although it took me a year to finish this book I think it was worth it.
Actually this isn't a book you will read cover-to-cover. But you can look-up new concepts in Java 8 (like Optionals, functional-style programming, streams and so on). Even if Java 9 is likely coming out in a year, you can use this book in the future to understand concepts introduced here.
Actually this isn't a book you will read cover-to-cover. But you can look-up new concepts in Java 8 (like Optionals, functional-style programming, streams and so on). Even if Java 9 is likely coming out in a year, you can use this book in the future to understand concepts introduced here.

Jul 03, 2015
Jörn Dinkla
rated it
it was amazing
Shelves:
computer-science,
computer-science-languages
Gives a good introduction into the new features of Java 8.

Jul 16, 2015
Delhi Irc
added it
·
review of another edition
Shelves:
delhi-irc-new-arrival-17-july-2015
Location: GG6 IRC
Accession No: DL027363
Accession No: DL027363
There are no discussion topics on this book yet.
Be the first to start one »