课程详情:1、计算机基础:
计算机基本原理,DOS命令、计算机组装配置、办公软件的操作、演示文档的制作、邮件服务器的配置及应用原理、数据结构和算法
2、程序逻辑训练:
Java语言发展简史,Java开发环境的搭建,体验Java程序的开发,环境变量path和classpath的设置,Java程序的执行过程,Java反编译工具介绍。计算机常用进制二、八、十六的介绍,以及它们与十进制之间的相互转化,ASCII码。
变量,运算符, 流程控制,函数 , 数组,常用内置函数,内置对象(String,Date,Math,RegExp),类型转换详解
Java语法格式,常量和变量,变量的作用域,函数和函数的重载,运算符,程序流程控制,数组和操作数组的类。针对数组的常用查找、排序算法原理,以及其Java实现
3、SQL2008
数据库技术:
熟练掌握数据库的基本原理及数据结构,能够分析各种关系,能够进行面向对象的分析和设计
掌握SQL语句
编程,建库、建表、建约束、主键、外键约束等脚本语句。
能够进行基本的数据库查询操作,掌握各种关联及分组等联合查询
根据业务进行数据分析,实现相关操作处理
4、Java面向对象分析和设计:
掌握面向对象的特征,能够进行系统分层架构,掌握异常的原理及利用异常、掌握面向接口编程思想。
设计类,设计类的基本原则,类的实例化过程,类的细节:构造函数、this关键字、方法和方法的参数传递过程、static关键字、内部类,Java的垃极回收机制
对象的三大特性:封装、继承和多态,以及相应的Java实现:子类对象的实例化过程、方法的覆盖、final关键字、抽象类、接口、继承的优点和缺点剖析。对象的多态性:子类和父类之间的转换、抽象类和接口在多态中的应用、多态带来的好处。
JDBC技术及集合框架的运用。
理解并运用常用的设计模式:Singleton、Template、Strategy模式,利用设计模式进行系统的分析和设计和实现,能够熟练的利用Factory+DAO模式。
能够深入理解ORMapping框架,利用泛型实现优化的DAO设计。