I need help in deciding a good path in learning Java. I have recently passed my Data Structures course and although I still have issues and sometimes need to look thinks up, I feel I have a strong enough grasp to move on with my becoming proficient in Java. I am doing a Masters in Computer Science (currently taking undergrad deficiency courses) and most of my classes from here on move away from Java.
So what next? I would like to continue learning Java and all the tools needed to become a solid Java developer. I was wondering if a few people could lay out a good path of what I should focus on next ( obviously touching up my knowledge of the language :)) while I do that.
Thanks in advance and I look forward to all the differences in opinions :)