第一步:JavaSE部分 第1阶段 Java基础知识 >> 计算机基础知识 >> Java开发环境的搭建和应用 >> 进制转换 >> 有符号数据表示法(原码,反码,补码) >> Java语法基础(关键字,标识符,注释, 常量,变量,数据类型,运算符) >> 程序流程控制语句及其应用 (if,switch,for,while) >> 函数及其应用 >> 数组及其应用 >> 水仙花,裴波纳契数列,数据加密 等经典问题的详解讲解。 第2阶段 面向对象 >> 面向对象思想 >> 类与对象 >> 类的组成 >> 封装及其应用 >> 继承及其应用 >> 多态及其应用 >> 抽象类及其应用 >> 接口及其应用 >> 包,导包及其应用 >> 单例设计模式,简单工厂模式和工厂 方法模式,模板设计模式。 第3阶段 Eclipse的使用和常用API >> Eclipse的安装和使用 >> Java API的介绍和使用 >> 字符串类的常见操作 >> 正则表达式的使用 >> 日期类的使用 >> 集合体系结构及其使用 >> 异常体系结构及其使用 >> File类的概述及其使用 >> IO流体系结构及其使用 >> 递归算法,装饰设计模式,泛型的使 用,增强for循环,可变参数,静态导 入等特性的详细讲解。 第4阶段 JavaSE高级 >> 多线程概述及其应用 >> 多线程的线程安全问题及解决方案 >> 死锁问题 >> 多线程的生产者消费者问题 >> 线程组,线程池问题 >> GUI的概述和基本使用 >> GUI中事件监听机制及适配器设计模式 >> 网络编程概述及其应用 >> UDP协议发送和接收数据 >> TCP协议发送和接收数据 >> 反射的概述及其应用 >> 反射获取类中的成员并使用 >> 反射越过泛型检查 >> 反射运行配置文件的内容 >> 多线程群聊,聊天室的编写,文件上传 服务器,类加载器,反射及代理。 第二步:JavaWeb部分 第1阶段 JavaWeb前端 >> HTML >> css >> JavaScript >> dom 第2阶段 JavaWeb基础 >> xml >> tomcat >> http协议 >> servlet >> request与resposne >> cookie与session 第3阶段 JavaWeb中级 >> jsp语法 >> el与jstl >> 自定义标签 >> 国际化 >> mvc与jsp模式 >> web三层架构 第4阶段 JavaWeb-jdbc >> Mysql数据库 >> 多表操作 >> jdbc原理与API >> 事务管理 >> DataSource >> DbUtils >> 分页与其它操作 第5阶段 JavaWeb-高级 >> Listener >> Filter >> 文件上传下载 >> ajax操作 第6阶段 项目实战 >> 基础加强 >> 在线支付 >> 项目实战 第三步:SSH框架部分 Struts2框架 1. Struts2入门 >> 框架介绍 >> Struts2框架介绍 >> Struts2快速入门 >> Struts2配置 >> 等等 2. action >> action创建方式 >> action配置 >> action调用 >> action访问servlet >> Result结果类型 >> action类型转换 >> action处理请求参数 >> 请求参数校验 >> Struts2国际化 3. 拦截器 >> 拦截器原理介绍 >> 拦截器配置与使用 >> 拦截器案例 >> 文件上传与下载 4. Struts2核心-拦截器 >> 拦截器原理介绍 >> Struts2拦截器配置与使用 >> 拦截器案例 >> 文件上传与下载 >> 触发器 5. ognl与valueStack >> ognl介绍与基本使用 >> valueStack介绍与使用 >> ognl获取valueStack中 信息 6. Struts2标签库 >> 逻辑标签介绍 >> 表单标签介绍 7. Struts2综合案例 >> Struts2防止表单重提交 >> Struts2中json插件使用 >> struts案例-员工信息管理 Spring框架 1. Spring入门 >> IoC快速入门 >> Bean管理 >> DI依赖注入 >> 注解开发 2. 切面编程 >> AOP编程思想 >> 自定义AOP实现 >> AspectJ编程 >> JdbcTemplate使用 3. 事务管理 >> 编程式事务管理 >> 声明式事务管理 >> 注解事务管理 3. SSH整合 >> Struts2整合spring >> Spring整合Hibernate >> HibernateTemplate >> 注解整合 Hibernate框架 1. Hibernate开发基础 >> Hibernate概述 >> Hibernate快速入门 >> HibernateAPI的详解及常见配置 >> Hibernate持久化配置及主键生成策略 2. Hibernate中级开发 >> Hibernate持久化对象的状态转换 >> Hibernate的一级缓存及原理 >> Hibernate关联关系配置及应用 >> Hibernate检索方式 3. Hibernate高级开发 >> Hiberante抓取策略 >> Hibernate事务并发及处理 >> Hibernate二级缓存 >> Hibernate查询缓存 第四步:JavaScript部分 第1阶段 JavaScript >> JavaScript基础内容 >> JavaScript的ECMA Script(语法内容) >> JavaScript的BOM (浏览器对象模型) >> JavaScript的DOM编程 >> JavaScript常用事件 >> JavaScript解析XML >> JavaScript的函数 >> JavaScript的对象 >> JavaScript的闭包 >> JavaScript的原型 >> JavaScript的继承 第2阶段 Ajax >> 同步交互与异步交互 >> 异步交互原理 >> 异步交互实现步骤 >> 异步交互的实际案例 >> 请求响应使用的数据格式 第3阶段 jQuery >> JavaScript常用库介绍 >> jQuery基本使用 >> jQuery的选择器 >> jQuery的DOM操作 >> jQuery的事件处理 >> jQuery的Ajax操作 >> jQuery的常用插件 第4阶段 EasyUI >> 如何使用EasyUI >> EasyUI的常用控件 >> EasyUI的实际案 转自: http://java.itcast.cn/subject/javastudypath/index.shtml