I agree with Ernest. Java.net hosts a
Java Gaming community that you might enjoy.
As far as books go, find a good game programming book. It can be language agnostic or even be directed at another language. It wouldn't matter. The concepts hold true in almost any language. Especially OO languages. Also, depending on the technologies you want to use, there are a few pretty good 3D Game books that deal with Opengl and really don't care about what language everything else is written in.