Will you think this book is good start learning Java 8 from Java 7 or a more general book before?
posted 1 year ago
Mastering Lambdas is only about lambdas and streams. So if you really want complete coverage in one book, including Optional, java.time, and CompletableFuture and the other features of Java 8, then perhaps you should look at Raoul Urma's or Cay Horstmann's books. But by far the most important (and complex) feature in Java 8 are lambdas and streams. Naturally, I think that Mastering Lambdas gives the best coverage of those topics, so personally I would recommend it as the place to start.
PS If you are particularly interested in CompletableFuture, which provides concurrency support complementary to parallel streams, you might like to look at an article I wrote about it recently.