Screenshot
   
•  Table of Contents
•  Reviews
•  Reader Reviews
•  Errata
•  Academic


Comments
Hardcore Java
By Robert Simmons, Jr
 
uploader Oracle
Pub Date March 2004
0-596-00568-7
Pages 344
   
    Screenshot     Screenshot Preface       Screenshot Audience       Screenshot Typographical Conventions       Screenshot Code Samples       Screenshot Tools       Screenshot Using Code Examples       Screenshot Comments and Questions       Screenshot Acknowledgments     Screenshot   Chapter 1.  Java in Review       Screenshot Section 1.1.  Core Concepts       Screenshot Section 1.2.  Syntax Issues       Screenshot Section 1.3.  Access Issues       Screenshot Section 1.4.  Common Mistakes     Screenshot   Chapter 2.  The Final Story       Screenshot Section 2.1.  Final Constants       Screenshot Section 2.2.  Final Variables       Screenshot Section 2.3.  Final Parameters       Screenshot Section 2.4.  Final Collections       Screenshot Section 2.5.  Instance-Scoped Variables       Screenshot Section 2.6.  Final Classes       Screenshot Section 2.7.  Final Methods       Screenshot Section 2.8.  Conditional Compilation       Screenshot Section 2.9.  Using final as a Coding Standard     Screenshot   Chapter 3.  Immutable Types       Screenshot Section 3.1.  Fundamentals       Screenshot Section 3.2.  Immutable Problems       Screenshot Section 3.3.  Immutable or Not     Screenshot   Chapter 4.  Collections       Screenshot Section 4.1.  Collection Concepts       Screenshot Section 4.2.  Implementations       Screenshot Section 4.3.  Choosing a Collection Type       Screenshot Section 4.4.  Iterating Collections       Screenshot Section 4.5.  Collection Gotchas     Screenshot   Chapter 5.  Exceptional Code       Screenshot Section 5.1.  Two Types of Exceptions       Screenshot Section 5.2.  When to Use Exceptions       Screenshot Section 5.3.  Finally for Closure       Screenshot Section 5.4.  Exceptional Traps     Screenshot   Chapter 6.  Nested Classes       Screenshot Section 6.1.  Inner Classes       Screenshot Section 6.2.  Limited-Scope Inner Classes       Screenshot Section 6.3.  Static Nested Classes       Screenshot Section 6.4.  Double Nested Classes       Screenshot Section 6.5.  Nested Classes in Interfaces?       Screenshot Section 6.6.  Nested Interfaces       Screenshot Section 6.7.  Nested Class Rules     Screenshot   Chapter 7.  All About Constants       Screenshot Section 7.1.  Substitution Constants       Screenshot Section 7.2.  Bit Fields       Screenshot Section 7.3.  Option Constants       Screenshot Section 7.4.  Constant Objects       Screenshot Section 7.5.  Constant Encapsulation     Screenshot   Chapter 8.  Data Modeling       Screenshot Section 8.1.  The Requirements Document       Screenshot Section 8.2.  Natural Language Modeling       Screenshot Section 8.3.  Aspects of Well-Designed Data Models       Screenshot Section 8.4.  Reusable Data Constraints       Screenshot Section 8.5.  Persistence     Screenshot   Chapter 9.  Practical Reflection       Screenshot Section 9.1.  The Basics       Screenshot Section 9.2.  Reflection and Greater Reflection       Screenshot Section 9.3.  Applying Reflection to MutableObject       Screenshot Section 9.4.  Performance of Reflection       Screenshot Section 9.5.  Reflection + JUnit = Stable Code     Screenshot   Chapter 10.  Proxies       Screenshot Section 10.1.  What Is a Proxy?       Screenshot Section 10.2.  Two Kinds of Proxies       Screenshot Section 10.3.  Proxy Gotchas     Screenshot   Chapter 11.  References in Four Flavors       Screenshot Section 11.1.  The Problem       Screenshot Section 11.2.  Java Reference Concepts       Screenshot Section 11.3.  The Java Reference Classes       Screenshot Section 11.4.  Practical apps       Screenshot Section 11.5.  A Weak Listener       Screenshot Section 11.6.  When to Use References     Screenshot   Chapter 12.  Tiger: JDK 1.5       Screenshot Section 12.1.  New Language Features       Screenshot Section 12.2.  Generics       Screenshot Section 12.3.  Other Improvements in Tiger     Screenshot Colophon