They really should release a 2nd edition with new techniques, and remove the old, disproven stuff (double-checked locking works???). We're on the brink of Java 1.5, this book is pure 1.1.Spend your money on Effective Java by Joshua Bloch. Same style of book, much higher timeliness.