Effective Java – The Second Edition

Summary The Effective Java book is a must read for any developer that is using java as their language. Many tips can be gleamed from the book including new ways to make classes, best practices when overriding the equals method all the way down to obeying the contract...