If Java 8, then 'Java 8 in Action'
December 17, 2014
If you want to learn Java 8, “Java 8 in Action: Lambdas, Streams, and Functional-Style Programming” is the one book you should have read.
With Java 8, Java is finally a modern programming language again. For a developer, however, this involves some learning effort. But it is worth breaking old programming habits and adopting a more functional Java style. This makes programs shorter, more modular, and easier to maintain. However, you don’t become a functional Java developer just by learning the new syntax. To do that, you also need to learn functional methodology and patterns.
And this is where the book shines, in my opinion. The most important innovations in Java are carefully explained using example programs. The authors have enough expertise to convey even the more difficult parts well. The outlook on the further development of Java and the current weak points is also extremely worth reading.
Unfortunately, there is one small shortcoming: there are no references to further literature.
If you want to learn Java 8, this is the one book you should have read. I bought the book through the MEAP program and was so enthusiastic that I became a reviewer for the book, see page xix.
- Urma, Fusco, Mycroft
- Java 8 in Action: Lambdas, Streams, and Functional-Style Programming
- Manning
- 2014
See also the review on Amazon.