文档介绍:第一阶段(5周):
全面、细致、深入及实用地精讲每个知识点。同时,注重学习方法和业务解决思想的建立。由此达到拥有自我独立、终身享用的编程能力!完成该阶段的学员具备自行开发J2SE项目和高级JAVA游戏程序的能力, 可以从事初级的JAVA软件开发。
名称
内容简介
JAVA语言应用核心
计算机内部工作原理及与计算语言的关系;
Java语言由来与特性及其规则;
Java开发的切入点与学习方法;
;
UltraEdit|EditPlus工具的安装与配置;
进制数与位运算及原码、反码和补码的关联;
Java程序流程与编程思想;
Eclipse 开发环境的配置及应用技巧;
API的特点及其应用;
SP&OOP的编程思想及特点;
;
基本类型与引用类型在内存中的区别;
OOP中三大特性的详解及其实际应用;
包、抽象类、接口及多态与动态绑定;
异常处理机制;
IO流与本地资源的管理;
多线程技术与处理效能及并发控制:线程安全问题,线程的同步,线程之间的通讯、死锁;
数据结构及常用算法与Java集合框架的实战应用;
网络原理与Socket编程;
Javadoc的应用;Java Debug技术;
正则表达式及过滤与搜索;反编译及jar包的生成与应用。
JAVA项目实战
1、后台点歌系统(K歌坊):
综合运用:OOP思想、正则表达、I/O流、集合框架、分页显示、播放器等。
2、MOTOROLA手机游戏(数字拼图):
综合运用: OOP思想、图形图像处理、多线程技术、键盘、鼠标响应技术、集合框架、GUI等。
3、资源搜索器(WindowsXP的搜索器):
综合运用:OOP思想、正则表达、IO流、集合框架、分页显示、接口技术等。
4、趣味智能数学:
综合运用:OOP思想、正则表达、异常处理、集合框架、多线程、Socket等。
5、销售分析系统:
综合运用:运用OOP的稳定性、重用性、多态性、接口技术、IO流、集合框架技术等。
6、多位数字猜测游戏或幸运52或万年历:
综合运用:流程控制、OOP思想、多线程、格式化、集合框架等。
项目实战目的
业务分析、模型构建能力的培养;
渐近性、优化性项目开发思维的建立;
模块化、系统化编程思想的建立;
综合应用能力的培养及形成。
第二阶段(5周):
javaweb开发基础。该阶段承上启下,进一步夯实学员的基础,同时为以后的J2EE高级编程做准备。完成该阶段的学员具备成为J2EE中级开发人员的水准,可以从事大部分的网络程序开发。
名称
内容简介
数据库技术
Oracle 10g 安装与基础管理;
SQL 语言:DML语句、DDL语句;
Oracle 对象:表、约束、序列、索引、视图;
PL/SQL语言:PL/SQL的基本语法、匿名块、存储过程、函数、触发器;
MySQL 简介; MySQL front客户端开发环境;
SQLServer 简介;
数据库移植技术。
数据库设计
数据库设计范式;
Power Designer: Power Designer安装、Power Designer