What are the most important Java concepts a fresher should master in order to compete for a Java interview, and also become a good Java developer later?
What are the most important Java EE technologies a beginner programmer must master in order to compete for a Java EE developer position?