Effective Java : programming language guide /
Joshua Bloch ; [foreword by Guy Steele].
- New Delhi : Pearson, 2007
- xvi, 252 p. 24 cm.
includes references and index
1. Introduction 2. Creating and destroying objects 3. Methods common to all objects 4. Classes and interfaces 5. Substitutes for c constructs 6. Methods 7. General programming 8. Exceptions 9. Threads 10. Serialization