Funny, I'm in a Game Programming class right now, and the instructor wants us to write our games in Java. I don't, however, know Java in the least. As for all those that say "It's a lot like C++" they obviously don't know C++, because from what I've seen, the structure of Java alone is far different than and C/C++ code I've ever seen in my life.
About the only similarities that I see lie in classes, and even those are structured differently. Give me C++ and a good game development library over Java any day. Or if you're looking for speedy development, go with Python.
My wish? Let Java die, the internet would be a better place without it.
Sorry, I know it's not a lot of help, but if I knew of any good sites, I'd let you know.