Does this book talk about general design patterns ? (not J2EE related ones)
tanu, your question is a bit confusing, because there's no Java design patterns. There are softare related design patterns (Head First Design Patterns, with examples in Java). There are also J2EE development related patterns (the book Lynette is referring to)... Please explain what you are looking for. [ July 13, 2006: Message edited by: Satou kurinosuke ]
Bruce Eckell's Thinking in Patterns covers the GoF patterns in Java. I didn't think he added as much to the field as he usually does ... it seemed to kind of spit out the same ideas as GoF with Java examples.
I tend to think in principles much more than patterns these days. Patterns which represent solutions to a finite set of problems. If you happen to have a problem that is not one of those, you're on your own. Then you need to work with the principles that led to designs good enough to become patterns, and hope they'll make your one-off solution to your unique problem just as good.