What helped me a lot to hone my Java skills are two books that I highly recommend from O'Reilly Media, Inc. called "Head First Object Oriented .

http://www.pakka.com.au/marketing.html