课程名称 第一阶段:核心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.wddqw.com/doc/9cb6f7d1dc80d4d8d15abe23482fb4daa48d1de8.html