java软件工程师课程详细版.doc

时间:2022-12-14 23:48:12 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
课程名称 第一阶段:核心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.

集合

StackLinkcdList

计划时间2 (HashMapllashtable 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模式定义(DTDSchema)XML 析与操作方法(JAXP. JAXB)



学握数据库基木操作,数据库设计,开发和管理 方面基础知识,熟练学握SQL的使用

熟练掌握Java数据库编程技巧,能使用高级API DAO编稈模式编写高性能的数据持久层应用

掌握XML使用及XML文档的处理技术

语法

XMI,技术及语法基础:XM概述,XML文档的结构,文档类 定义,Well-formed XML, Valid XMLDTD等。



语法

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的各种应用实例。



工具

EclipseXML开发的支持 XML开发、XML

文挡的检查,DTDXML Schema等方面的支持。

讲授领域建模思想与0/R Mapping技术,内容包括:各种

Hibernate

象关系映射、实体状态、对象与查询缓存、事务锁机制 与性能调优

项目案例2 团队合作基础

信息异步传递管理系统

达成高质量的团队决策;解决团队中的冲突

学握C/S架构系统开发,重点掌握持久化方法 理解团队合作的基本概念

能以领域建模思想完成持久化层的设计,使用 Hibernate完成持久化层的开发工作

第三阶段:Java Web编程 Html. CSS

介绍Web页面开发的基本过程,超文本标记语言(HTML) 常握HTML基本标签的使用,能利用CSS优化页面


本文来源:https://www.wddqw.com/doc/9cb6f7d1dc80d4d8d15abe23482fb4daa48d1de8.html