I've been doing
Java on and off for a fair bit of time now. I feel very comfortable with pretty much all the topics you find in beginner books... threads, I/O, serialization, etc.
My question is, what should I move on to now? I'm hungry to do some more interesting stuff, but I don't know where to go. Are there any good "cookbook"-type books that follow some interesting Java projects? Are there other specific Java topics that are worth learning?
Any push in the right direction would be great. I'm most interested in finding more books to read (especially the cookbook-type as mentioned above), but anything would be awesome.