Enter the characters you see below Sorry, java 8 programming just need to make sure you’re not a robot. DR: I have read many books while learning Java 8, but the best book I found was Java SE 8 for Really Impatient from Cay S. I was able to connect to this book. Questions like which books should I refer to start learning Java 8?
Java 8 is increasingly seen in various places on the internet. I had started learning Java 8 from last year itself, even before Java SE 8 was released and I have gone through many books in past one year. When many of my readers asked me to suggest a good book to learn Java 8, I thought about writing this blog post and sharing my experience with some of the best Java 8 books. These books are equally useful for beginners and senior and experienced Java programmers looking to learn functional programming in Java 8. Java SE 8 for the Really Impatient by Cay S. Horstmann If you are interested in learning about all new features of Java 8 and not just functional programming aspects e.
Did not find what they wanted? Try here
You will not only learn about functional programming features e. Another reason I am recommending this book and why I found it so good is because it’s written by Cay S. If you have read any book authored by Cay in past e. Core Java Volume 1 and 2 then you know why I am suggesting his books. His books have clarity and explain key concepts in fewer words with simple easy to understand but non-trivial examples. Java 8 in Action: Lambdas, Streams, and functional-style programming by Manning Action series has already made their name in the programming world and Java 8 in Action also lives up to the expectation. Mastering Lambdas: Java Programming in a Multicore World by Maurice Naftalin This is one book I was waiting to be published ever since I come to know about it and this is also one of the latest books I am reading on Java 8.
Functional Programming in Java: Harnessing the Power Of Java 8 Lambda Expressions By Venkat Subramaniam I am a big fan of Venkat Subramaniam, I have seen a couple of his talks about Java 8 and Scala and I like the way he explains things. Java 8 Lambdas: Pragmatic Functional Programming by Richard Warburton I have also enjoyed reading this OReilly Java 8 Lambdas and Functional programming book as someone who already knows a little bit about functional programming and new features of Java 8, but I found it does cover the new Java 8 APIs quite well. That’s all in this list of a couple of good books to learn Java 8. I have learned a lot from Java SE 8 for Really Impatient book and this is my first book to every Java developer to start with. In general, I read, at least, two books just to get ideas from two different style of authors.
I have always found reading multiple authors complements your reading and learning. Good luck to your journey to Java 8 and let us know if you come across any other Java 8 book, which you think is really great and should be on this list. If you want to learn more about new features in Java 8 then please see the tutorial What’s New in Java 8. It explains about all important features of Java 8 e. Optionals, new date and time API and other miscellaneous changes. Mastering Lambda only cover lambdas and streams it doesn’t cover all new Java 8 features e. If you want to learn just these key concept then mastering lambda is great but if you want to learn Java 8 then I guess Cay S.