第一阶段: 基础阶段 (Java 基础)
你将要在这个阶段学会的技能:
软件行业信息了解, java 的魅力和安装, 变量, 常量, 算术, 关系, 逻辑, 三目, if else, switch, while, for, for 高级, do while, 方法, 方法算法, 封装的数据类型, 老版本和新版本代码写法, 封装, 继承, 多态, 抽象类, 接口, 内部类, 无名内部类, 泛型, 异常, 自定义异常, 包, 常用类, 数组
第二阶段: 成长阶段 (JavaSE 阶段)
JavaSE - 集合框架
集合原理, 集合优化, 自制集合, 集合家族, 各大集合存储原理分析, List,ArrayList,Vector,Stack,LinkedList,Set,HashSet,TreeSet,Map,HashMap,Hashtable,Conllections,Arrays, 迭代器, 枚举器, 内存优化和分析
JavaSE-IO 输入输出
8 位流的父类学习, InputStream,OutputStream,FileInputStream,FileOutputStream,BufferedInputStream,BufferedOutputStream,DataInputStream,DataOutputStream,ObjectOutputStream,ObjectInputStream,PrintStream, 序列化, 串行化, 16 位流的父类学习, Reader,Writer,FileReader,FileWriter,BufferedReader,BufferedWriter,InputStreamReader,OutputStreamWriter,PrintWriter, 设计模式, 文件结构分析, ZipFile, 图片加工, 图片缓存, 加密解密
JavaSE - 网络编程
InetAddress,Inet6Address,ServerSocket,Socket,URL,URLConnection,DatagramPacket,DatagramSocket, 对象流, 文件传递, 断点传递
JavaSE - 线程
线程和进程, Thread,Runnable, 同步方法, 同步块, sleep,join, 优先级, 线程安全, 线程死锁, TCP 和 UDP 多线程服务器, 服务器安全, 服务器线程池, 分布服务器介绍
JavaSE - 反射机制
Class,Method,Field,Constructor,Proxy
JavaSE-Swing 图形化
Swing 介绍, 事件, UIManager,JFrame,JDialog, 组件, 图形绘画, JEditorPane,JFileChooser,Toolkit,Robot
JavaEE-JDBC 数据连接
Class,DriverManager,Connection,Statement ,PreparedStatement,ResultSet,ResultSetMetaData,CallableStatement, 驱动设计, 业界流行的数据库框架, 高级数据库连接设计, 数据源
MySQL
安装, 备份, 优化, 导入, 导出, MySQL 数据库内部管理, 用户丢失, 端口冲突, 安装失败, MySQL 引擎分析, 商业模式分析, create,drop,alter,table,database,insert,select,update,delete, 聚合函数, 函数, 分组, 排序, 模糊, 子查询, 集合函数, 连接查询
第三阶段: web 应用阶段 (JavaEE 阶段)
JavaEE-JavaWEB
服务安装, 调试, 设置, 数据源配置, 外置 Web 配置, 日志备份, Servlet 学习, Servlet 高级使用, Servlet 参数调用, ServletConfig 对象, ServletCentext 对象, ServletRequest 对象, ServletResponse 对象, HttpSession 对象, Cookie 对象, 过滤器, 监听器, 库认识, JSP 内部标记, 内置对象
JavaEE-EL&JSTL
运算符, 基本用法 ,EL 函数 ,EL 的隐含对象, 通用标签, 流控制标签, 循环控制标签, 导入文件和 URL, 标签自定义, TagLib 标记库开发和设计
- JavaEE-Ajax&JSON
- XMLHttpRequest,responseText,responseXML,readyState,status,onreadystatechange,JSONObject,JSONArray,XMLSerializer,eval
- JavaEE-jQuery
安装, 语法, 选择器, 事件, 隐藏 / 显示, 淡入淡出, 滑动, 动画, stop(),Callback,Chaining, 获取, 设置, 添加, 删除, CSS 类, CSS(), 尺寸, 遍历, 祖先, 后代, 同胞, 过滤
html&CSS&JS+HTML5
标题, 段落, 格式化, 编辑器, 样式, 链接, 图像, 表格, 列表, 块, 布局, 表单, 框, 内联框架, 背景, 媒体, 对象, 音频, 视频, JS 简介, 变量, 数据类型, 对象, 函数, 运算符, 分支, 循环, JS 对象简介, 数字, 字符串, 日期, 数组, 数学函数, CSS 样式, 框模型, 定位, 选择器, 高级, 实体
xml&DTD&XSL
xml 文档规范, xml 设计思想, DTD 文档规范, 外部和内部 DTD, 标记关系声明, 属性声明, 实体生命, XSL 标记认识, XSL 与 HTML 和 CSS 操作, XSL 解析 xml,XSL-XPath
SQLServer
数据库管理, 数据备份, 用户管理, T-SQL 编程, 函数, 关系, 约束, 触发器, 高级查询, 存储过程等
第四阶段: 高级架构阶段 (SSHi 阶段)
Struts2
Struts2 的环境配置, 编写实现消息输出的 helloworld.jsp 页面, 配置 struts 文档 struts.xml 和 struts.properties, 配置 Web.xml,Action 的基本配置, execute 方法内部实现方式, Struts2 标签, 国际化, 乱码处理, 文件上传, 调试 Struts2 源码, Struts2 中的设计模式, XWork,OGNL
Spring
Spring 环境配置, 配置 spring 文档 applicationcontext.xml,IoC 思想, 分发器原理, AOP, 事务管理, JDBC 模板
Hibernate
搭建 hibernate 的开发运行环境, 关系数据库到对象映射, configuration 类, 主键生成机制, Session 缓存, 对 jpa 的支持, persistence.xml 详细配置, ORM, 关联关系
SSh2 整合
- Struts2+Spring+Hibernate
- Oracle
T-SQL, 子查询, 连接查询, 批处理, 事物, 锁, 触发器, 存储过程, 函数
设计模式
简单工厂模式, 工厂方法模式, 抽象工厂模式, 适配器模式, 门面模式, 单例模式, 观察者模式, 责任链模式, 装饰模式, B/S,C/S, 三层架构
其他主流工具和框架
Spring MVC,WEBServie,Maven,SVN&CVS,iBatis
来源: http://www.jianshu.com/p/474bb42e4b72