全部章节设计未分开Java高级.docx

上传人:b****7 文档编号:23743838 上传时间:2023-05-20 格式:DOCX 页数:31 大小:21.64KB
下载 相关 举报
全部章节设计未分开Java高级.docx_第1页
第1页 / 共31页
全部章节设计未分开Java高级.docx_第2页
第2页 / 共31页
全部章节设计未分开Java高级.docx_第3页
第3页 / 共31页
全部章节设计未分开Java高级.docx_第4页
第4页 / 共31页
全部章节设计未分开Java高级.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

全部章节设计未分开Java高级.docx

《全部章节设计未分开Java高级.docx》由会员分享,可在线阅读,更多相关《全部章节设计未分开Java高级.docx(31页珍藏版)》请在冰豆网上搜索。

全部章节设计未分开Java高级.docx

全部章节设计未分开Java高级

《Java高级》课程教学章节设计

章节名称:

章节1Java桌面图形界面开发

授课教师:

授课班级:

单元总学时:

教学条件

Eclipse、JDK1.6、多媒体教室、多媒体演示软件等

教学素材

参考书、课件、视频

教学目标设计

知识目标:

1.GUI基本组件

2.Container类的主要方法

3.JFrame组件

4.GirdLayout的创建

5.事件处理

6.绘图的基本组件

7.矩形输出

 

能力目标:

1.掌握Swing组件的层次分类

2.掌握Swing组件和容器

3.掌握布局管理器的应用

4.掌握事件处理的应用

5.掌握绘图的基本操作

教学内容

教学单元1:

GUI基本组件

教学单元2:

Container类的主要方法

教学单元3:

JFrame组件

教学单元4:

GirdLayout的创建

教学单元5:

事件处理

教学单元6:

绘图的基本组件

教学单元7:

矩形输出

重点:

1、3、4、5

难点:

3、5

课外拓展

教学过程设计

教学章节1:

Java桌面图形界面开发

主要

步骤

教学内容

教学方法

教学手段

师生活动

新课

引入

本章首先介绍了JAVAAWT和JAVASWING的不同,要搞清楚AWT和Swing之间的关系,并且介绍了SWING的组件结构图,读者要搞清楚什么是容器和组件。

紧接着通过代码描述了如何新建一个图形界面,以及容器和组件的用法,并且介绍了常用的几种布局方式,并且通过代码描述了每种布局的用法,最后通过一个计算器的案例把几种布局综合起来机型应用。

描述了JAVASwing中基本组件以后,又描述了JAVAAWT的事件机制,主要针对事件、事件源、事件监听器,了解了这些概念以后,需要重点掌握实现事件监听器的几种方式,最后结合计算器的实现对事件进行了应用。

最后描述了JAVA中的绘图机制,重点掌握如何实现绘图,通过一个满天星星案例给大家讲解了如何绘图,需要重点掌握。

 

演示

提问

多媒体

教师:

讲解演示

学生:

观察思考

知识

讲解

知识目标:

1:

GUI基本组件

2:

Container类的主要方法

3:

JFrame组件

4:

GirdLayout的创建

5:

事件处理

6:

绘图的基本组件

7:

矩形输出

演示

讲授

多媒体

系统演示

教师:

讲解演示

学生:

观察思考

案例讲解

鼠标事件

下拉列表框的处理

动态调色板

满天星星

讲授

多媒体

课件演示

教师:

讲解演示

学生:

观察思考

交流互动

分组讨论

记录笔记

学生练习

鼠标事件

下拉列表框的处理

动态调色板

满天星星

实践

练习

模仿练习

教师:

巡视指导

学生:

实践操作

查阅资料

教师

点评

教师指出学生实践过程中可能出错和已经出错的知识点,对学生点评不完善的地方进行补充评析,对普遍存在的问题进行重点评析,加深印象,强化记忆。

点评

教师点评

教师:

点评

学生:

整理笔记

课堂

小结

本章中的每个知识点都有对应的案例应用,学生要重点理解每个案例,至少要自己动手把案例中的代码敲熟练。

归纳

总结

教师讲授

教师:

总结

学生:

思考总结

章节名称:

章节2JAVAIO

授课教师:

授课班级:

单元总学时:

教学条件

Eclipse、JDK1.6、多媒体教室、多媒体演示软件等

教学素材

参考书、课件、视频

教学目标设计

知识目标:

1.文件File类

2.RandomAccessFile类

3.JAVAIO流的分类

4.字节流和字符流

能力目标:

1.掌握File类中常用的方法

2.掌握RandomAccessFile读写文件的操作

3.掌握常用的字符流和字节流

教学内容

教学单元1.文件File类

教学单元2.RandomAccessFile类

教学单元3.JAVAIO流的分类

教学单元4.字节流和字符流

重点:

1、2、3、4

难点:

4

课外拓展

教学过程设计

教学章节2:

JAVAIO

主要

步骤

教学内容

教学方法

教学手段

师生活动

新课

引入

本章介绍了File类的概念以及Java流的概念和分类;如何合理地创建流来进行输入/输出操作文件和目录;介绍了Java中用于处理输入/输出的各种流;介绍了读写随即访问文件以及使用流来重定向标准输入输出。

演示

提问

多媒体

教师:

讲解演示

学生:

观察思考

知识

讲解

课堂演示

1.文件File类

2.RandomAccessFile类

3.JAVAIO流的分类

4.字节流和字符流

演示

讲授

多媒体

系统演示

教师:

讲解演示

学生:

观察思考

案例讲解

文件加密器

简易记事本

讲授

多媒体

课件演示

教师:

讲解演示

学生:

观察思考

交流互动

分组讨论

记录笔记

学生练习

文件加密器

简易记事本

实践

练习

模仿练习

教师:

巡视指导

学生:

实践操作

查阅资料

教师

点评

教师指出学生实践过程中可能出错和已经出错的知识点,对学生点评不完善的地方进行补充评析,对普遍存在的问题进行重点评析,加深印象,强化记忆。

点评

教师点评

教师:

点评

学生:

整理笔记

课堂

小结

本章首先描述了File类,主要掌握如何创建文件和目录,重点掌握File类中常用的API,读者重点掌握File类中常用的方法,如何创建目录和文件,以及对删除文件等。

紧接着描述了文件过滤器和回调模式。

其次介绍了RandomAccessFile类的用法,如何通过该类读写文件,读者重点要掌握该类读写文件的操作,理解文件指针的概念。

本章接下来介绍了JAVAIO的分类,这个是本章中的重点,主要围绕流的分类字节流、字符流,输入流和输出流,节点流和包装流等,JAVA提供的流比较多,读者只需要重点常用的流即可,了解本章中描述的JAVAIO体系结构,主要从字节输入流(InputStream)、字节输出流(OutputStream)、字符输入流(Reader)、字符输出流(Writer)出发,掌握他们常用的实现类,最后区分出节点流和包装流的区别,理解为什么要用包装流,还需要掌握再操作文本文件时的编码问题。

归纳

总结

教师讲授

教师:

总结

学生:

思考总结

章节名称:

章节3JAVA多线程

授课教师:

授课班级:

单元总学时:

教学条件

Eclipse、JDK1.6、多媒体教室、多媒体演示软件等

教学素材

参考书、课件、视频

教学目标设计

知识目标:

1.线程介绍

2.创建多线程的程序方式

3.线程的生命周期

4.线程操作

5.线程同步

能力目标:

1.掌握File类中常用的方法

2.掌握RandomAccessFile读写文件的操作

3.掌握常用的字符流和字节流

教学内容

教学单元1.线程介绍

教学单元2.创建多线程的程序方式

教学单元3.线程的声明周期

教学单元4.线程操作

教学单元5.线程同步

重点:

2、3、4、5

难点:

3、5

课外拓展

教学过程设计

教学章节3:

JAVA多线程

主要

步骤

教学内容

教学方法

教学手段

师生活动

新课

引入

本章介绍了线程的基本概念;介绍了如何定义和创建线程;论述了Thread和Runnable的区别和联系;介绍了线程的状态和状态转换;介绍了线程控制的基本方法;论述了多线程编程的方式,介绍了如何让多个线程安全访问共享数据的方法;介绍了通过对象的wait()和notify()/notifyAll()方法实现线程间通信的方法;最后,对于多线程编程,给出了一些指导性意见。

演示

提问

多媒体

教师:

讲解演示

学生:

观察思考

知识

讲解

课堂演示

1.线程介绍

2.创建多线程的程序方式

3.线程的声明周期

4.线程操作

5.线程同步

演示

讲授

多媒体

系统演示

教师:

讲解演示

学生:

观察思考

案例讲解

流星的移动

抽奖器

动态小球

讲授

多媒体

课件演示

教师:

讲解演示

学生:

观察思考

交流互动

分组讨论

记录笔记

学生练习

流星的移动

抽奖器

动态小球

实践

练习

模仿练习

教师:

巡视指导

学生:

实践操作

查阅资料

教师

点评

教师指出学生实践过程中可能出错和已经出错的知识点,对学生点评不完善的地方进行补充评析,对普遍存在的问题进行重点评析,加深印象,强化记忆。

点评

教师点评

教师:

点评

学生:

整理笔记

课堂

小结

本章主要介绍了JAVA中的多线程,第一部分围绕什么是线程JAVA中的线程、以及JAVA中创建线程的方式,并且通过案例应用了JAVA中创建线程的方式。

本章接下来介绍了线程的声明周期,读者主要掌握线程的几种状态,要对新建、就绪、运行、阻塞、死亡几种状态的理解,并且讲解了JAVA中的API对着几种状态的切换,如何对线程的状态操作,如何实现后台线程、线程让步、线程优先级等。

本章最后描述了线程的同步,通过一个比较小的案例演示了线程并发引发的安全问题,以及如何实现线程的同步,最后通过一个动态小球案例应用了对线程的使用。

归纳

总结

教师讲授

教师:

总结

学生:

思考总结

章节名称:

章节4JAVA网络编程

授课教师:

授课班级:

单元总学时:

教学条件

Eclipse、JDK1.6、多媒体教室、多媒体演示软件等

教学素材

参考书、课件、视频

教学目标设计

知识目标:

1.网络基础

2.JAVA中的网络编程

3.基于TCP协议的网络编程

4.基于UDP协议的网络编程

能力目标:

1.掌握基于JAVA的TCP/IP协议的网络编程

2.掌握ServerSocket和Socket类的使用

3.掌握UDP的通讯过程

教学内容

教学单元1.网络基础

教学单元2.JAVA中的网络编程

教学单元3.基于TPC协议的网络编程

教学单元4.基于UDP协议的网络编程

重点:

2、3

难点:

3

课外拓展

教学过程设计

教学章节4:

JAVA网络编程

主要

步骤

教学内容

教学方法

教学手段

师生活动

新课

引入

本章介绍了计算机网络基础知识,介绍了TCP/IP协议和IP地址、网络掩码和端口号的原理;介绍了Java中的InetAddress类和URL类;论述了使用ServerSocket类和Socket类实现TCP/IP的客户端(client)和服务器端(server)的交互的方法。

演示

提问

多媒体

教师:

讲解演示

学生:

观察思考

知识

讲解

课堂演示

1.网络基础

2.JAVA中的网络编程

3.基于TPC协议的网络编程

4.基于UDP协议的网络编程

演示

讲授

多媒体

系统演示

教师:

讲解演示

学生:

观察思考

案例讲解

广播聊天室

讲授

多媒体

课件演示

教师:

讲解演示

学生:

观察思考

交流互动

分组讨论

记录笔记

学生练习

广播聊天室

实践

练习

模仿练习

教师:

巡视指导

学生:

实践操作

查阅资料

教师

点评

教师指出学生实践过程中可能出错和已经出错的知识点,对学生点评不完善的地方进行补充评析,对普遍存在的问题进行重点评析,加深印象,强化记忆。

点评

教师点评

教师:

点评

学生:

整理笔记

课堂

小结

本章主要介绍了JAVA网络编程,首先介绍了IP地址和端口的概念,并且描述了JAVA网络编程中常用的InetAddress,URLEncoder和URLDecode,其次介绍了Url和URLConnection类的使用,并且通过下载网络图片资源到本地案例对其描述了具体用法。

本章重点需要掌握的是基于JAVA的TCP/IP协议的网络编程,重点掌握ServerSocket和Socket类的使用,学会如何建立服务器端和客户端,并且进行通信,重点需要创建出一个服务器如何和多个客户端之间进行通讯。

最后对UDP协议的网络编程做了简单概述,学生只要掌握UDP的通讯过程,以及熟练应用其中的类和接口即可。

归纳

总结

教师讲授

教师:

总结

学生:

思考总结

章节名称:

章节5JDBC

授课教师:

授课班级:

单元总学时:

教学条件

Eclipse、JDK1.6、多媒体教室、多媒体演示软件等

教学素材

参考书、课件、视频

教学目标设计

知识目标:

1.JDBC原理

2.JDBC编程步骤

3.JDBC中异常和事务

4.JDBC事务并发产生的问题和事务隔离级别

5.基于查询的分页策略

能力目标:

1.掌握JDBC的编程步骤

2.掌握JDBC的批处理

3.掌握JDBC中的两种分页策略

4.掌握JDBC中的异常类型以及掌握事务编程

5.理解存储过程

教学内容

教学单元1.JDBC原理

教学单元2.JDBC编程步骤

教学单元3.JDBC中异常和事务

教学单元4.JDBC事务并发产生的问题和事务隔离级别

教学单元5.基于查询的分页策略

重点:

2、3、4、

难点:

4

课外拓展

教学过程设计

教学章节5:

JDBC

主要

步骤

教学内容

教学方法

教学手段

师生活动

新课

引入

本章主要讲解了通过JDBC访问数据库的步骤,主要有加载驱动、获得数据库连接、执行SQL语句、处理结果集等。

演示

提问

多媒体

教师:

讲解演示

学生:

观察思考

知识

讲解

课堂演示

1.JDBC原理

2.JDBC编程步骤

3.JDBC中异常和事务

4.JDBC事务并发产生的问题和事务隔离级别

5.基于查询的分页策略

演示

讲授

多媒体

系统演示

教师:

讲解演示

学生:

观察思考

案例讲解

输出唐诗

对用户增删改查

讲授

多媒体

课件演示

教师:

讲解演示

学生:

观察思考

交流互动

分组讨论

记录笔记

学生练习

对用户增删改查

实践

练习

模仿练习

教师:

巡视指导

学生:

实践操作

查阅资料

教师

点评

教师指出学生实践过程中可能出错和已经出错的知识点,对学生点评不完善的地方进行补充评析,对普遍存在的问题进行重点评析,加深印象,强化记忆。

点评

教师点评

教师:

点评

学生:

整理笔记

课堂

小结

本章读者需要重点掌握JDBC的编程步骤,要熟练应用每个步骤中用到的类和接口。

本章还讲解了JDBC中的异常类型以及事物编程,主要讲解可事物中的Commit和Rollback,紧接着讲解了JDBC的批处理,以及如果通过JDBC进行分页处理,主要是基于缓存分页和查询分页两种。

最后通过在Oracle创建了一个存储过程,通过代码演示了如何调用存储过程,本章中有一个案例是对用户表的增删查改操作,学生需要重点应用该案例,完成案例中的每一个步骤。

归纳

总结

教师讲授

教师:

总结

学生:

思考总结

章节名称:

章节6XML和JSON

授课教师:

授课班级:

单元总学时:

教学条件

Eclipse、JDK1.6、多媒体教室、多媒体演示软件等

教学素材

参考书、课件、视频

教学目标设计

知识目标:

1.XML语法规则

2.DTD和Schema

3.JAVA对XML的解析

4.Xpath

5.JSON

能力目标:

1.掌握如何写一个标准的XML文档

2.掌握JAVA对XML的几种解析方式

3.掌握Xpath对XML的节点选择用法

教学内容

教学单元1.XML语法规则

教学单元2.DTD和Schema

教学单元3.JAVA对XML的解析

教学单元4.Xpath

教学单元5.JSON

重点:

3、5

难点:

5

课外拓展

教学过程设计

教学章节6:

XML和JSON

主要

步骤

教学内容

教学方法

教学手段

师生活动

新课

引入

XML即可扩展标记语言(eXtensibleMarkupLanguage)。

标记是指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。

如何定义这些标记,既可以选择国际通用的标记语言,比如HTML,也可以使用象XML这样由相关人士自由决定的标记语言,这就是语言的可扩展性。

XML是独立于软件和硬件的信息传输工具。

目前,XML在Web中起到的作用不会亚于一直作为Web基石的HTML。

XML无所不在。

XML是各种应用程序之间进行数据传输的最常用的工具,并且在信息存储和描述领域变得越来越流行。

JSON:

JavaScript对象表示法(JavaScriptObjectNotation),是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。

JSON是存储和交换文本信息的语法,类似XML。

JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C,C++,C#,Java,JavaScript,Perl,Python等)。

这些特性使JSON成为理想的数据交换语言。

演示

提问

多媒体

教师:

讲解演示

学生:

观察思考

知识

讲解

课堂演示

1.XML语法规则

2.DTD和Schema

3.JAVA对XML的解析

4.Xpath

5.JSON

演示

讲授

多媒体

系统演示

教师:

讲解演示

学生:

观察思考

案例讲解

讲授

多媒体

课件演示

教师:

讲解演示

学生:

观察思考

交流互动

分组讨论

记录笔记

学生练习

实践

练习

模仿练习

教师:

巡视指导

学生:

实践操作

查阅资料

教师

点评

教师指出学生实践过程中可能出错和已经出错的知识点,对学生点评不完善的地方进行补充评析,对普遍存在的问题进行重点评析,加深印象,强化记忆。

点评

教师点评

教师:

点评

学生:

整理笔记

课堂

小结

本章主要描述了XML语法规则,讲解了如何写一个标准的XMl文档,以及XML文档中的标记、元素、属性等关键字的理解。

接着描述了DTD和Schema的作用以及如何在XML文档中使用DTD和Schema。

本章还重点描述了JAVA对XML的几种解析方式,重点讲解DOM4j对XML的解析以及通过DOM4j如何生成XML文档。

其次讲解了Xpath对XMl的节点选择用法,主要描述了Xpath中的路径表达式、谓语、以及通配符使用,理解如何写一个筛选节点元素的表达式,最后通过示例讲解JAVA对Xpat的支持。

本章最后简单描述了JSON数据格式,主要针对什么是JSON,JSON格式的定义,以及JAVA如何解析和构建JSON格式的用法。

归纳

总结

教师讲授

教师:

总结

学生:

思考总结

章节名称:

章节7Java反射和注释

授课教师:

授课班级:

单元总学时:

教学条件

Eclipse、JDK1.6、多媒体教室、多媒体演示软件等

教学素材

参考书、课件、视频

教学目标设计

知识目标:

1.类加载链接和初始化

2.类加载器

3.反射概念

4.反射获取对象信息

5.创建对象和访问对象

6.注释

能力目标:

1.掌握类加载过程

2.掌握什么是反射机制

3.掌握如何利用反射机制创建对象和访问对象

4.掌握如何写注释

教学内容

教学单元1.类加载链接和初始化

教学单元2.类加载器

教学单元3.反射概念

教学单元4.反射获取对象信息

教学单元5.创建对象和访问对象

教学单元6.注释

重点:

1、4、5

难点:

4

课外拓展

教学过程设计

教学章节7:

JAVA反射和注释

主要

步骤

教学内容

教学方法

教学手段

师生活动

新课

引入

本章主要介绍了类加载过程,主要分为三个步骤分别是加载、链接、初始化,其次介绍了类的加载器,主要有类的加载机制以及自定义类加载器。

本章接下来介绍了反射,主要围绕什么是反射、如何通过反射获取类的属性、方法、构造器等信息,还讲解了如何通过反射创建对象、获取对象的值、调用方法等。

本章的第三个部分内容主要是讲解了JAVA中的注释,主要描述了三个基本注释,最后给讲解了如何自定义注释、以及如何在程序中用自定义注释。

演示

提问

多媒体

教师:

讲解演示

学生:

观察思考

知识

讲解

课堂演示

1.类加载链接和初始化

2.类加载器

3.反射概念

4.反射获取对象信息

5.创建对象和访问对象

6.注释

演示

讲授

多媒体

系统演示

教师:

讲解演示

学生:

观察思考

案例讲解

简易构造Hibernate

讲授

多媒体

课件演示

教师:

讲解演示

学生:

观察思考

交流互动

分组讨论

记录笔记

学生练习

简易构造Hibernate

实践

练习

模仿练习

教师:

巡视指导

学生:

实践操作

查阅资料

教师

点评

教师指出学生实践过程中可能出错和已经出错的知识点,对学生点评不完善的地方进行补充评析,对普遍存在的问题进行重点评析,加深印象,强化记忆。

点评

教师点评

教师:

点评

学生:

整理笔记

课堂

小结

本章最后通过一个案例简易Hibernate实际应用了xml解析和反射,这个案例主要对JDBC、XML解析、反射三部分内容的应用,读者可以根据提出的思想修改,封装出比较强大的Hibernate框架。

归纳

总结

教师讲授

教师:

总结

学生:

思考总结

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 工作计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1