第一步:学习Java基础编程
语法知识
会写简单的纯 Java 程序
第二步:了解基本网络常识
HTTP 协议是一个重点
第三步:Java Web 编程
可以参考这样的线路图:SGML(HTML, XML, CSS ...) -> Servlet/JSP -> Struts1(or Struts2) -> Hibernate -> Spring
额外地,了解和掌握一些前端技术,如 JavaScript, Ajax, jQuery 也是非常好的。
第四步:学习高级内容
设计模式
数据结构
算法
Java 线程
Java IO
Java Swing