|
TABLE OF CONTENTS Effective Java Second Edition by Joshua Bloch Foreword by Guy Steele |
|
equalsequalstoStringclone judiciouslyComparableint constantsEnumSet instead of bit fieldsEnumMap instead of ordinal indexingOverride annotationfor loopsfloat and double if exact answers are requiredwait and notifySerializable judiciouslyreadObject methods defensivelyreadResolve