Good books and sites for Advanced Java learning?
Basically, I have 2 years of Java experience and I'm looking for some books I could purchase and some sites to read from where I can expand my knowledge and refine my techniques in Java? I am also looking toward create games and working with graphics more so include those suggestions. 

Thank you
Good books and sites for Advanced Java learning?
===

Basically, I have 2 years of Java experience and I'm looking for some books I could purchase and some sites to read from where I can expand my knowledge and refine my techniques in Java? I am also looking toward create games and working with graphics more so include those suggestions. 

Thank you