本人个人以为Java的学习需重点掌握以下知识:
core Java部分:多綫程编程、网络编程(Socket)、集合、反射、Stream & I/O、Swing(重点是事件监听)、设计模式。
J2EE部分:JDBC、JSP & Servlet、JNDI、RMI、EJB3.0、XML、Web Service、设计模式。
框架方面:Struts、Hibernate、Spring、POI、Jasperreport & iReport、Log4J.
Web Server方面:Weblogic、Jboss.
开发工具:Jbuilder、Eclipse。