Introduction - If you have any usage issues, please Google them yourself
Packet : 740001effective java.rar filelist
examples\Chapter10\Item54\AbstractFoo.java
examples\Chapter10\Item54\Foo.java
examples\Chapter10\Item54
examples\Chapter10\Item55\StringList.java
examples\Chapter10\Item55
examples\Chapter10\Item56\BogusPeriod.java
examples\Chapter10\Item56\MutablePeriod.java
examples\Chapter10\Item56\Period.java
examples\Chapter10\Item56
examples\Chapter10
examples\Chapter2\Item1\Foo.java
examples\Chapter2\Item1
examples\Chapter2\Item2\Elvis.java
examples\Chapter2\Item2\serializable\Elvis.java
examples\Chapter2\Item2\serializable
examples\Chapter2\Item2\static factory\Elvis.java
examples\Chapter2\Item2\static factory
examples\Chapter2\Item2
examples\Chapter2\Item3\UtilityClass.java
examples\Chapter2\Item3
examples\Chapter2\Item4\fast version\Person.java
examples\Chapter2\Item4\fast version
examples\Chapter2\Item4\Person.java
examples\Chapter2\Item4
examples\Chapter2\Item5\Stack.java
examples\Chapter2\Item5
examples\Chapter2
examples\Chapter3\Item10\fixed hash table\HashTable.java
examples\Chapter3\Item10\fixed hash table
examples\Chapter3\Item10\HashTable.java
examples\Chapter3\Item10\Stack.java
examples\Chapter3\Item10
examples\Chapter3\Item11\CaseInsensitiveString.java
examples\Chapter3\Item11\PhoneNumber.java
examples\Chapter3\Item11\WordList.java
examples\Chapter3\Item11
examples\Chapter3\Item7\CaseInsensitiveString.java
examples\Chapter3\Item7\Color.java
examples\Chapter3\Item7\ColorPoint.java
examples\Chapter3\Item7\ColorPoint2.java
examples\Chapter3\Item7\Point.java
examples\Chapter3\Item7
examples\Chapter3\Item8\PhoneNumber.java
examples\Chapter3\Item8
examples\Chapter3\Item9\PhoneNumber.java
examples\Chapter3\Item9
examples\Chapter3
examples\Chapter4\Item13\Complex.java
examples\Chapter4\Item13\static factory\Complex.java
examples\Chapter4\Item13\static factory
examples\Chapter4\Item13
examples\Chapter4\Item14\InstrumentedHashSet.java
examples\Chapter4\Item14\InstrumentedSet.java
examples\Chapter4\Item14\InstrumentedSetTest.java
examples\Chapter4\Item14
examples\Chapter4\Item15\Sub.java
examples\Chapter4\Item15\Super.java
examples\Chapter4\Item15
examples\Chapter4\Item16\AbstractMapEntry.java
examples\Chapter4\Item16\IntList.java
examples\Chapter4\Item16
examples\Chapter4\Item17\constant interface\PhysicalConstants.java
examples\Chapter4\Item17\constant interface\Test.java
examples\Chapter4\Item17\constant interface
examples\Chapter4\Item17\constant utility class\PhysicalConstants.java
examples\Chapter4\Item17\constant utility class\Test.java
examples\Chapter4\Item17\constant utility class
examples\Chapter4\Item17
examples\Chapter4\Item18\CalcTest.java
examples\Chapter4\Item18\Calculator.java
examples\Chapter4\Item18
examples\Chapter4
examples\Chapter5\Item20\shape.c
examples\Chapter5\Item20\Shape.java
examples\Chapter5\Item20\ShapeTest.java
examples\Chapter5\Item20
examples\Chapter5\Item21\everything\ExtendedOperation.java
examples\Chapter5\Item21\everything\Operation.java
examples\Chapter5\Item21\everything
examples\Chapter5\Item21\ordinal\Suit.java
examples\Chapter5\Item21\ordinal
examples\Chapter5\Item21\serializable\Suit.java
examples\Chapter5\Item21\serializable
examples\Chapter5\Item21\simple\Suit.java
examples\Chapter5\Item21\simple
examples\Chapter5\Item21\with behavior\Operation.java
examples\Chapter5\Item21\with behavior
examples\Chapter5\Item21
examples\Chapter5
examples\Chapter6\Item24\Attack.java
examples\Chapter6\Item24\Period.java
examples\Chapter6\Item24
examples\Chapter6\Item26\CollectionClassifier.java
examples\Chapter6\Item26\CollectionClassifier2.java
examples\Chapter6\Item26\Overriding.java
examples\Chapter6\Item26
examples\Chapter6\Item27\Item27.java
examples\Chapter6\Item27
examples\Chapter6
examples\Chapter7\Item30\Test.java
examples\Chapter7\Item30\Test2.java
examples\Chapter7\Item30
examples\Chapter7\Item31\BigDecimalVersion.java
examples\Chapter7\Item31\InappropriateFloat.java
examples\Chapter7\Item31\IntVersion.java
examples\Chapter7\Item31
examples\Chapter7\Item33\Account.java
examples\Chapter7\Item33
examples\Chapter7\Item35\LimitedReflection.java
examples\Chapter7\Item35
examples\Chapter7
examples\Chapter8
examples\Chapter9\Item49\DeadlockQueue.java
examples\Chapter9\Item49\DisplayQueue.java
examples\Chapter9\Item49\WorkQueue.java
examples\Chapter9\Item49
examples\Chapter9\Item51\WaitQueuePerf.java
examples\Chapter9\Item51\WorkQueue.java
examples\Chapter9\Item51
examples\Chapter9
examples