You're probably aware of the core
Java javadocs, but they're no joy to go through and search interesting classes. Maybe the
Developers Almanac is a bit easier to digest. There's also a lot of good stuff in the
Jakarta Commons Lang library; it really pays to have a long, hard look at that.