A review by manish003
Effective Java: Third Edition by Joshua Bloch

5.0

Read this book as a part of my internship.
This book is not for beginners and expects you to know the basics already.
This book is your guide to customary and effective usage of the java language. It contains both warning and tips. Ideas to work around common problems. Common pitfalls to avoid. It also gives you an idea about how the underlying mechanism works. While the central focus is java, most principles apply universally.