Want to become a better Java Programmer? Read Effective Java now.

Effective Java, one of the most recommended books for Java programmers.

This is one of those books which I think every Java developer wants to read because it will not teach you syntax but how and when to use a particular feature.

After the huge success of Effective Java 1st Edition and 2nd Edition, the 3rd edition of Effective Java released a couple of years ago. After 10 years of long wait by Java programmers from all over the world, finally, an updated version of, probably, the most popular Java book on the planet is released and I am going to talk about this new version of Effective Java, I mean Effective Java 3rd Edition

In this article and share my thought that why it’s a must-read book for every Java developer around the world.

This new version covers the features and paradigm introduced in JDK 7, 8, and 9. Joshua Bloch has done a great job in also updating most of the items to keep them relevant to the newer version. Apart from that, there is a whole new chapter added to explain best practices around Java 8 features.

I know you don’t need any reason to read this book, given its immense popularity and acceptance. Many startups that use Java, particularly in India, also distribute this book to new Java developers and save tons of money by avoiding bugs and poor quality Java code.

As I told you before, I have pre-ordered this book in October itself and received my copy a couple of days ago. Still, I had already read most of the items, mainly the newer ones on my Kindle, where the e-Book (Effective Java Kindle Edition) was available ever since it was published.

I liked it very much, and even though I did know about Java 8 lambdas, streams, and how much they help you to write clean code in Java, Josh’s advice helped me to fill some gaps.

His chapter on Java 9 modules (Item 15) is also a great introduction to this essential JDK 9 feature, but it doesn’t cover all of them. If you want to learn JDK 9 feature, I suggest you better check **The Complete Java Masterclass **Course by Tim Buchalaka on Udemy.

#java #books #coding #software-development #programming

Effective Java By Joshua Bloch — A Must Read Book for Java Developers
1.25 GEEK