【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《java软件工程师课程详细版.doc》,欢迎阅读!
课程名称 第一阶段:核心Java2
内容简介 课程目标
Java基本语法、数据结构、Java核心API、而向对象程序 设掌握Java核心语法与面向对象思想,能熟练运用 常
Corejava
计、T/0体系结构、GUT用户界而编程、多线程并发模 型、用设计模式与编程技巧完成桌而应用或网络通 信类网络编程、代理与反射编程、JDK5. 0新特性
编程基础
Java语言基础及搭建Java开发环境:数据类型、运算符、 语句及控制流、数组、字符串等;JDK的安装和环境配.乳 Java面向对象编程技术:类与对象、属性、方法、访问控 制;
关键字及基木语法
构造函数、终结函数、静态成员、抽象方法和抽象类 等。 计划时间1天
程序的开发 计划吋间1天
Java面向对象编程技术:类的继承与派生、GUI风格的应 用
面向对象
计划时间2天 程序的格式;this, super的用法、包与接口编程、引 用包。
Java中的集合编程技术:Lisi类型的集合(Vector.
集合
Stack、LinkcdList
计划时间2天 (HashMap、llashtable 和 Properties)、Set 类型的集合 和
Array Li st)、Map 类型的集合
HashSet 等。
多线程编程及同步、互斥技术:进程和线程,何时使用线 程;
线程
线程的设计;创建方法、格式、实例讲解;线程的控 制和管计划时间3天 理;线程的优先级;线程同步;互斥对象。
Java GUI编程技术(Swing基础部分):基本组件的编 程技术;容器组件编程技术;菜单编程技术;对话框等编 程技术;
GUT界面
GUT事件编程等;综合练习(重点熟悉在Java 应用程序中如计划时间2天 何实现组件及事件编程等,并设计出实用的 GUI程序)。
Java文件读写10技术:流与文件的读写编程、二进制流、 管道流、文木字符流、随机文件流、标准设备流等方面的 编程
10流
应用技术;综合练习(重点熟悉Java中的文件流的 编程应计划时间2天 用,编程岀一个文木编辑软件,能够保存与打开文 件等功能)。
对象的序列化和反序列化技术:二进制序列化,对象的序 列
对象序列化
计划时间1天 化和反序列化技术以及在实际的具体应用(应用状态的 保存、对象数据的重建)等。
异常处理及自定义异常技术:什么是异常处理技术、为什 么
异常处理
要应用它;异常的声明、抛出、捕获及白定义异常技术; 异计划时间1天 常类的层次结构及异常的属性和方法等
Java网络编程技术:URL远程文件访问技术;网络编程技 术
网络编程
概述,有关的APT类,Socket网络编程技术的具体应用; 综计划时间2天 合练习及Socket技术的具体应用。
国际化
Java国际化技术:文字、时间、数字和货币等格式化;在 Ecl 计划时间1天 ipse中如何开发实现Java国际化技术的应用程序。
J2SE 5.0新功能及特性:泛型和使用泛型的优点;増强 的
新特性
for循环;自动装箱/自动拆箱;类型安全的枚举;可 变长度计划时间1天 参数;元数据(注释)。
工厂模式和单例模式工厂模式中的工厂方法,工厂模式 中的
模式
抽象工厂,工厂模式的主要的缺点;单例设计模式和 编程实计划吋间1天 现单例模式,应用单例模式会有哪些代价。
Java反射机制:Java R射机制,类加载器,Java Reflection
反射
APT (Class, Construtor, Field, Method); 利用Java反计划时间1天 射技术实现可配置化的“工厂模式”。
Unix开发环境
UNIX/Linux系统概述;UNIX常用命令及Shell介绍;UNIX 环了解Unix系统工作原理,掌握Linux/Unix系统 一境简单编程;Linux系统使用。
时间管理及沟通技巧 项目案例1
了解时间管理的问题;分享时间管理的经验;掌握时间管 理的技巧;沟通的模型;书面沟通 企业财务管理系统
掌握C/S架构系统开发,重点掌握持久化方法 般管理维护工作知识
理解并学握时间管理/沟通技巧基本概念
第二阶段:数据库编程
以Oracle/MySQL为平台,全而讲解各类SQL语句的使用, 分
Oracle/SQL/PLSQL
析各种关系数据库设计的常见问题,深入讲解数据库设 计范式
Java数据库操作的基本步骤,事务管理,批更新,可滚动、 可
JDBC
更新的结果集,SQL3. 0新特性,连接池技术,数据库应 用架构
XML
XML的概念与基木作用、XML模式定义(DTD、Schema)、XML 解析与操作方法(JAXP. JAXB)
学握数据库基木操作,数据库设计,开发和管理 等方面基础知识,熟练学握SQL的使用
熟练掌握Java数据库编程技巧,能使用高级API、 DAO编稈模式编写高性能的数据持久层应用
掌握XML使用及XML文档的处理技术
语法
XMI,技术及语法基础:XM概述,XML文档的结构,文档类 型定义,Well-formed XML, Valid XML、DTD等。
语法
XML格式定义:XML Schema技术、Schema语法XSDL,在 XSDL中使用的名字空间等。
XML技术及SAX编程技术:SAX编程技术,SAX编程方法,
解析器
DefaultHandler适配器类及SAX APT, SAX的事件机制度 及SAX的各种应用示例。
XMI.技术及JDOM编程技术:JDO.M技术概述、为什么需 要
JDOM
JDOM,获得并安装JDOM API包,JDOM包中的各个API 说明,JDOM包中的主要类编程,JDOM的各种应用实例。
工具
Eclipse对XML开发的支持 XML开发、XML
文挡的检查,DTD和XML Schema等方面的支持。
讲授领域建模思想与0/R Mapping技术,内容包括:各种 对
Hibernate
象关系映射、实体状态、对象与查询缓存、事务锁机制 与性能调优
项目案例2 团队合作基础
信息异步传递管理系统
达成高质量的团队决策;解决团队中的冲突
学握C/S架构系统开发,重点掌握持久化方法 理解团队合作的基本概念
能以领域建模思想完成持久化层的设计,使用 Hibernate完成持久化层的开发工作
第三阶段:Java Web编程 Html. CSS
介绍Web页面开发的基本过程,超文本标记语言(HTML)基 常握HTML基本标签的使用,能利用CSS优化页面
本文来源:https://www.wddqxz.cn/9cb6f7d1dc80d4d8d15abe23482fb4daa48d1de8.html