Effective Java - Bloch, Joshua (Upper Saddle River, NJ : Addison-Wesley, 2008)
Introduction -- Creating and destroying objects -- Methods common to all objects -- Classes and interfaces -- Generics -- Enums and annotat ions -- Methods -- General programming -- Exceptions -- Concurrency -- Serialization.
"Revised and updated for Java SE 6"--Cover.
Includes bibliographical references and index.
Keywords: Java (Computer program language)