Hallo 132591,
It would depend on a couple of things:
- How much java you already know
- How you like to learn
Online, I think the java ranch and the sun websites are invaluable resources:
http://www.javaranch.com/
http://java.sun.com
If you like working from books (I guess you probably already have a Wrox one!) check out some of O'Reilly's publications on Java:
http://www.oreilly.com/pub/topic/java
Face to face training I'll leave for others to discuss!
I think the best way to learn is just to download the JDK and have a crack at writing something, or adapting someone else's work (google code is your friend).
--
Don't Stand on your head - you'll get footprints in your hair
http://charlieharvey.org.uk
http://charlieharvey.com