Since this Jolt-award winning classic was last updated in 2008 (shortly after Java 6 was released), Java has changed dramatically. In this new edition, Bloch updates the work to take advantage of Java's new language and library features, and provides specific best practices for their use. (Computers - Languages/Programming)