I'm pretty fluent in C#, but maybe need to go over to the dark^H^H^H^H other side and code some Java again. I'm ok with the Java language, as well as OO in general. But I want to learn some more about whats special in Java, as well as, if possible, whats different for me as a C# developer. Especially I need to catch up on some GUI stuff.
This would sort of be the opposite of the this question: Can you recommend a good C# windows programming book (for Java developer)