课程主题
内容简介
课程目标
课时
JavaSE
Java 核心语法、Java 核心 API、
面向对象程序设计、Java 容器类
(集合)、GUI 用户界面编程、I/O
体系结构、多线程并发模型、网络
编程、数据结构.
掌握 Java 核心语法与面向对象思想,
能熟练运用常用设计模式与编程技巧
完成桌面应用或网络通信类程序的开
发.
140
Java5.0 新特性 Autoboxing/unboxing (自动装
包/拆包)、Enums (枚举)、
Varargs ( 可变参数)、Static
Implements (静态导入)、for
each(增强)循环、Generic(泛型)
程序设计、Annotation(注释)无
侵入式程序设计等
掌握全新 java 设计思想, 把握未来
java 技术发展趋势.
16
Java 高级技术
Java 反射(Reflect)与动态代理
(Dynamic Proxy)
深入研究 Java 语言高级技术,设计更
加灵活、扩展性更强的动态程序.
16
Java 开发 IDE
各种 Java 常用开发工具(如:
Eclipse、NetBean 等)
的使用
掌握 Java 开发 IDE 的使用与代码调试技巧
4
软件测试
黑盒、白盒测试.Java 测试框架
Junit.
理解测试的重要性.学习使用 Juni 进行
单元测试、参数化测试、测试套件的开
发和测试运行器的使用.
8
项目 1
局域网聊天室
利用面向对象、集合、线程、IO、Socket
等知识完成类似 QQ 的局域网聊天室.
24
项目 2
铁路客运售票系统
支持同时在多台 PC 上进行售票、数据
安全锁定.
24
第二阶段: 数据库编程 (108 课时)
课程主题
内容简介
课程目标
课时
Oracle/SQL 语
言
以 Oracle 为平台,介绍 Oracle
数据库的安装、Oracle 体系结构、
物理组件、权限分配、数据管理、
分析各种关系数据库设计的常见
问题,深入讲解数据库设计范式.
全面讲解各类 SQL 语句的使用
和优化策略.深入学习 Oracle 数
据库对象:index(索引)、view(视
图)、sequence(序列)、
tirgger( 触发器)、comment(注
释).
理解 Oracle 数据库体系结构,掌握
Oracle 数据库基本操作,数据库设计,
开发和管理知识,熟练掌握 SQL 和
Oracle 对象使用.
40
PL/SQL
PL/SQL 语法,作用.使用游标、
存储过程、函数、触发器解决数据
库性能问题.
掌握 PL/SQL 的使用,能够使用存储过
程开发高效的数据处理系统,解决数据
库性能瓶颈并实现数据优化.
16
MySql
以 MySql 为平台,介绍 MySql
数据库的安装、权限分配、数据管
理.数据库使用.
掌握 MySql 数据库的使用.
4
JDBC
使用 Java 操作数据库,包括:数
据库连接、结果集处理、存储过程
调用、元数据、大数据类型处理、
事务管理,批更新,可滚动、可
熟练掌握 Java 数据库编程技巧,能使
用高级 API、DAO 编程模式编写高性能
的数据持久层应用.
32