系列 章 节 知识点 授课时间(天)
"基础
系列" *章 开发简单的java应用程序 Java简介 Java简介 1.0
Java环境的搭建 Java环境的搭建
开发简单java程序 开发简单java程序
第二章 变量和数据类型 变量 变量 0.5
数据类型 Java数据类型
基本类型转换
第三章 运算符 运算符(上) 表达式和算术、赋值及关系运算符 0.5
运算符(下) 逻辑和位运算符
位运算符-示例
第四章 条件结构 条件结构(上) if-else语句 1.0
条件结构(下) switch-case语句
案例讲解-万年历 案例讲解-万年历
第五章 循环结构 while和do-while循环 while和do-while循环语句 2.0
for循环 for循环语句和二重循环
for循环-案例讲解 for循环-案例讲解
break和continue语句 break和continue语句
第六章 数组 一维数组 数组的声明、创建和初始化 1.5
常用数组排序算法
常用数组查找算法
Arrays类使用
二维数组 二维数组的声明、创建和初始化
二维数组-案例讲解 二维数组-案例讲解
阶段项目: 骑士飞行棋、minDVD系统
第七章 面向对象编程 类和对象概述 类和对象概述 1.0
类和对象的概述-案例讲解 类和对象的概述-案例讲解
对象的创建和使用 创建并使用对象
方法定义使用和变量作用域
String对象的声明操作和Java内存管理机制
对象的创建和使用-案例讲解 对象的创建和使用-案例讲解
封装 封装概念和UML类图 1.0
构造方法和this关键字
static关键字和设计模式
方法重载和包
继承 继承概念、实现和super关键字 1.5
方法重写和final关键字
Object类常见方法
继承-案例讲解 继承-案例讲解
多态 多态概念、对象上下转型和动态静态绑定
多态应用
抽象类和接口 抽象类和模板方法模式 1.0
接口及和抽象类的区别
面向接口编程和简单工厂模式
策略模式
接口和抽象类-案例讲解 接口和抽象类-案例讲解
阶段项目: 银行管理系统
"高级
系列" 第八章 高级特性 内部类 内部类概念和成员内部类及应用 1.0
静态、匿名、局部内部类及应用
内部类-案例讲解 内部类-案例讲解
自动装箱和拆箱 自动装箱拆箱和枚举类型
String、StringBuffer、StringBuilder String、StringBuffer、StringBuilder
String、StringBuffer、StringBuilder-案例讲解 String、StringBuffer、StringBuilder-案例讲解
常用类 Date和SimpleDateFormat类
Canlendar、GregorianCalendar、Math和Random类
常用类-案例讲解 常用类-案例讲解
第九章 异常处理 异常 异常概念、分类、异常处理机制和try-catch-finally语句 0.5
throw、throws和自定义异常
异常-案例讲解 异常-案例讲解
第十章 泛型 泛型详解 泛型简介和泛型类 1.0
限制泛型可用类型、类型通配和泛型方法
泛型-案例讲解 泛型-案例讲解
第十一章 IDE IDE IDE介绍和Eclipse使用 0.0
Eclipse调试程序
第十二章 集合 集合框架介绍 集合框架介绍 0.5
List容器 List接口和ArrayList
ArrayList-示例
LinkedList
List容器-案例讲解 List容器-案例讲解
map容器 Map接口和HashMap 1.5
HashMap示例和哈希码
TreeMap、Comparator和Comparable接口
map容器-案例讲解 map容器-案例讲解
Set容器 Set容器
Collections Collections
Collections-案例讲解 Collections-案例讲解
第十三章 GUI AWT GUI概述和AWT框架 1.0
布局管理器
事件模型 事件概念、事件种类、事件监听器和事件适配器
事件示例和观察者模式
Swing Swing
Swing-案例讲解
第十四章 反射 Java反射机制 Java反射机制 0.0
Java反射API reflect库和反射API
Java反射API-示例
反射-案例讲解
第十五章 多线程 Java线程模型 Java线程模型 1.5
多线程编程 线程同步
线程通信
多线程-案例讲解
第十六章 IO IO框架 IO框架 1.0
IO框架-案例讲解
字节流 文件输入输出流和字节数组流
过滤流和缓冲流
装饰模式
字节流-案例讲解
字符流 字符流 1.0
其它流 对象流和输入输出字符流
随机访问流
其它流-案例讲解
第十七章 网络编程 网络基本概念 网络基本概念 1.0
Socket编程 基于TCP协议的Socket编程
基于UDP协议的Socket编程
Socket编程-案例讲解
URL编程 URL编程
阶段项目: 银行管理系统升级版
第十八章 Java新特性 Annotation Annotation简介和标准、自定义及Meta Annotation 0.0
反射与Annotation
第十九章 XML入门 XML入门 XML简介 1.0
XML文档结构和语法规则
DTD DTD DTD简介
声明元素的使用规则
声明属性的使用规则
DTD的引入方式和局限性
命名空间 命名空间 命名空间
XML解析 XML解析 XML解析器和SAX解析 1.0
SAX解析-示例1
SAX解析-示例2
DOM解析
DOM解析-示例1
DOM API
DOM解析-示例2
DOM解析-示例3
课程项目: 打地鼠游戏、扫雷游戏、银行排号系统、聊天室
章 节 知识点 授课时间(天)
*章 Oracle 关系型数据库基础 关系型数据库的概念 1
Oracle简介-1
Oracle简介-2
查询语句 SELECT语句
排序和条件查询-1
排序和条件查询-2
单行函数 函数简介、字符和数值函数
日期函数
转换函数
多表查询 多表查询的概念 2
表的连接方式-1
表的连接方式-2
组函数 组函数简介
GROUP BY子句和HAVING子句
子查询 子查询的概念和使用
子查询的使用
数据建模和数据库设计 系统开发概念和数据建模 2
数据建模
数据库设计
DDL语句 CREATE语句-1
CREATE语句-2
ALTER、DROP和其它DDL语句
DML语句 INSERT语句-1
INSERT语句-2
UPDATE和DELETE语句
事务
Oracle数据字典 Oracle数据字典
常见数据库对象 序列SEQUENCE
视图VIEW
索引INDEX
用户访问控制 Oracle体系结构
权限、同义词SYNONYM和数据导入导出
课程项目: 影像租赁系统、选课教务系统数据建模和数据库设计
第二章 JDBC JDBC基础 JDBC简介-1 1
JDBC简介-2
JDBC开发流程-1
JDBC开发流程-2
JDBC开发流程-3
JDBC开发流程-4
JDBC开发流程-5
JDBC优化
对象关系映射(ORM) ORM思想 1
ORM思想-示例
一对一关联关系映射-1
一对一关联关系映射-2
一对多关联关系映射-1
一对多关联关系映射-2
多对多关联关系映射
JDBC高级 事务-1
事务-2
批处理
DAO模式
DAO模式-示例
JDBC模板
课程项目: DVD租赁管理系统、电子商务系统、选课教务系统
章 节 知识点 授课时间(天)
*章 HTML HTML介绍 HTML介绍 1.0
HTML结构 HTML结构
HTML常用标签 HTML常用标签
HTML框架 HTML框架
HTML表格 HTML表格
HTML表单 HTML表单
HTML多媒体 HTML多媒体
第二章 CSS CSS简介 CSS简介 1.0
CSS的基本使用 CSS的基本使用
CSS选择器 CSS选择器
CSS常用样式属性的设置 CSS常用样式属性的设置-1
CSS常用样式属性的设置-2
CSS定位与DIV布局 盒子模型和元素定位 1.0
DIV+CSS布局实战-1
DIV+CSS布局实战-2
"课程案例:彩妆热卖产品列表
带按钮的轮播广告
聚美优品美容产品热点
聚美优品商品分类
摄影社区热门小镇
淘宝网导航
相册服务
新品游戏页面
制作商品图片列表
课程项目:旅游网站"
第三章 JavaScript JavaScript简介 JavaScript简介 1.0
JavaScript基础语法(上) 变量和数据类型
变量和数据类型及常用运算符
JavaScript基础语法(下) 流程控制和常用特殊语句
JavaScript函数 JavaScript函数
JavaScript对象使用 JavaScript对象使用 1.0
BOM BOM
DOM DOM对HTML元素访问操作-1
DOM对HTML元素访问操作-2
DOM对HTML元素的增删改操作
JavaScript事件 JavaScript事件
第四章 jQuery jQuery简介 jQuery简介 1.0
jQuery选择器 jQuery常用选择器详解-1
jQuery常用选择器详解-2
jQuery DOM操作 jQuery对元素节点的操作-1
jQuery对元素节点的操作-2
jQuery对元素节点的操作-3
jQuery对元素节点的操作-4
jQuery事件与动画 jQuery事件相关介绍 1.0
jQuery实现动画与特效
"课程案例: 带按钮的轮播广告
带关闭按钮的浮动广告
对联浮动广告制作
多级菜单的制作
右下角延时广告弹出窗口
制作伸缩菜单导航条
百叶窗推拉效果
画廊
图片放大镜
仿淘宝图片左右切换 "
章 节 知识点 授课时间(天)
*章 Servlet Web简介 Web简介 1.0
Servlet基础 Java Web开发环境和介绍
Servlet介绍、创建Web Project和部署Web应用
Servlet生命周期 Servlet API和Servlet生命周期
处理Servlet生命周期事件
Servlet表单处理 HttpServletRequest 2.0
表单处理
RequestDispatcher和HttpServletResponse
会话跟踪 HttpSession 1.5
Cookie和URL重写
过滤器与监听器 过滤器 0.5
监听器
阶段项目: 站内消息系统
第二章 JSP JSP介绍 JSP介绍 1.0
JSP常见标签 JSP指令和JSP脚本
JSP隐式对象和JSP动作
EL表达式语言 EL表达式语言 1.0
JSTL标签库 JSTL标签库
阶段项目: 站内消息系统升级版
第三章 Ajax Ajax Ajax 1
Ajax在jQuery中的应用-1 Ajax在jQuery中的应用-1
Ajax在jQuery中的应用-2 Ajax在jQuery中的应用-2
课程项目:Web综合应用--在线书城
章 节 知识点 授课时间(天)
*章 Hibernate Hibernate入门 ORM简介 1.5
Hibernate简介
Hibernate基础 *个Hibernate程序-1
*个Hibernate程序-2
*个Hibernate程序-3
*个Hibernate程序-4
Session的优化
Hibernate映射 基本对象关系映射-1 1.5
基本对象关系映射-2
关联关系映射-1
关联关系映射-2
关联关系映射-3
关联关系映射-4
高级映射-1
高级映射-2
高级映射-3
高级映射-4
操作持久化对象 Hibernate的对象状态 1
Hibernate缓存-1
Hibernate缓存-2
Hibernate缓存-3
Session的常用API
Hibernate的检索、级联操作和批处理
事务 事务简介 1
悲观锁和乐观锁-1
悲观锁和乐观锁-2
高级查询 HQL查询
QBC查询
其它查询
Hibernate新特性 Anotation-1
Anotation-2
第二章 Struts2 Struts2概述 Struts2概述 1
Struts2起步 下载和安装Struts2框架
创建Struts2的Web应用
实现Struts2的Web应用
Struts2核心技术 使用IDE开发Struts2 2
Struts2的基本流程和配置
深入Struts2配置文件和Action
管理处理结果、驱动和异常机制
Struts2的类型转换 Struts2的类型转换(一) 1
Struts2的类型转换(二)
Struts2的输入校验 Struts2的输入校验(一)
Struts2的输入校验(二)
Struts2的标签库 Struts2标签库(一)
Struts2标签库(二)
Struts2标签库(三)
拦截器 拦截器 1
上传和下载文件 上传和下载文件
Struts2的国际化 Struts2的国际化
第三章 Spring Spring简介 Spring简介 1
依赖注入和Bean的装配 声明Bean01
声明Bean02
注入Bean属性
使用表达式装配
最小化Spring XML配置 自动装配Bean属性 1
使用注解装配和自动检测Bean
使用Spring基于Java的配置
面向切面编程--AOP 什么是面向切面编程和使用切入点选择连接点 1
在XML中声明切面
注解切面
数据访问 Spring的数据访问和配置数据源 1
在Spring中使用JDBC
在Spring中集成Hibernate
Spring与Java持久化API
事务管理 理解事务和选择事务管理器 1
在Spring中的编码事务
声明式事务
使用Spring MVC构建Web应用 使用Spring MVC构建Web应用 2
扩展内容 PL/SQL开发 2
Mybatis开发 2
课程项目: 运动社区系统、物流车辆调度系统、房地产信息管理系统