基本信息
文件名称:Java程序设计(第3版)教案 单元设计 徐红 单元5 Java语言高级程序设计;单元6 综合设计..doc
文件大小:258.4 KB
总页数:19 页
更新时间:2025-03-11
总字数:约1.27万字
文档摘要

第PAGE1页共NUMPAGES12页

《Java程序设计》课程教学单元设计

单元5Java语言高级程序设计

授课教师:Java语言课程组

授课班级:

单元总学时:22

教学条件

软件开发平台、投影设备、广播软件

教学素材

参考教材、课件、授课录像

教学目标设计

知识目标:

掌握文件和目录的概念以及对象的创建;

掌握不同输入输出流的分类和对象的创建;

理解线程和进程的区分;

掌握线程的概念、创建和运行机制;

掌握线程的作用和实现步骤;

掌握线程优先级、互斥、解锁的概念和解决方法;

掌握Socket和ServerSocket类的作用和创建过程;

掌握DatagramPacket类中的方法和对象的创建过程。

掌握JDBC访问数据库所用的类和方法。

能力目标:

能会使用Java语言对文件进行处理;

运用不同输入输出流对文件进行操作;

应用线程概念掌握线程在CPU中的运行方式;

能会使用线程完成多对一的客户端程序编写;

能会使用优先级和同步技术解决死锁;

运用TCP协议来编写一个面向连接的网络通信程序;

应用Socket类与ServerSocket类完成客户端和服务器端程序设计;

应用DatagramPacket类完成应用程序之间建立传送数据报的通信连接;

能会使用JDBC技术连接数据库并对数据库中的数据进行增删查改的操作。

重点:

文件的创建和读取过程;

线程的创建和启动;

使用Socket接口完成网络传输过程。

使用JDBC读写数据库

难点:

使用各种输入输出流来接收和读取数据;

利用线程解决互斥和解锁等问题;

Socket接口中TCP和UDP传输形式。

教学内容设计

任务一:文件管理程序设计;

任务二:Java源程序行号添加程序设计;

任务三:飘动字幕动画程序设计;

任务四:学生成绩读写程序设计;

任务五:网络聊天程序设计;

任务六:无连接网络聊天程序设计;

任务七:员工数据管理程序设计。

教学过程设计

任务一:文件管理程序设计(文件与目录管理)(2课时)

主要步骤

教学内容

教学方法

教学手段

师生活动

引入

只要运行在计算机上的软件都需要读写硬盘上文件进行处理,Java也提供了文件处理类和方法。

教师运行程序

教师启发

-

教师:演示

学生:思考

告知

(教学内容、

教学目的)

教学内容:

Java的文件和目录概念;

文件的创建;

文件类的方法。

教学目标:

使用Java的文件类来管理硬盘和内存中的文件。

教师启发

讲解

课件演示

教师:讲授

学生:思考

任务简介

编写文件管理程序,可通过文件选择对话框选择路径,输入文件名创建文件,或通过文件选择对话框删除选中的文件,或者查看选中文件的属性。

讨论归纳

课件演示

教师:讲授

学生:思考

任务分析

通过菜单实现功能选择,通过JFileChooser实现文件选择,通过File类实现文件的创建、删除和查看。

教师演示

课件演示

小组讨论

教师:讲解演示

学生:思考

参与发言

分组讨论

支撑知识

输入/输出流与java.io包;

File类;

JFileChooser类。

讨论归纳

课件演示

教师:演示

学生:思考

任务实施

定义类FileManager继承JFrame实现ActionListener接口;

在FileManager类的构造方法中定义菜单;

在actionPerformed方法中实现文件创建、删除和查看功能;

main方法中创建FileManager类对象。

动手实践

分组实践

教师:

讲解指导

学生:

小组讨论

动手实践

分享交流

文件创建方式和目录建立过程。

个别演示

分组讨论

教师:总结

学生:演示

分享交流

课堂实训

编写一个程序,用于显示当前目录下的文件和目录信息,类似于Dos中的dir命令。

在c:\test文件夹下创建一个文件example.txt,然后列出该文件的绝对路径、上一级目录以及该文件的最后修改时间和文件大小。

动手实践

分组实践

教师:

任务布置

学生:

小组讨论

动手实践

课后作业

创建目录:c:\123并创建一个文件a.txt,向该文件中3次写入字符串“Howareyou!”。

-

分组学习

提交作业

教学过程设计

任务二:Java源程序行号添加程序设计(文件的访问)(2课时)

主要步骤

教学内容

教学方法

教学手段

师生活动

引入

当文件创建在计算机的硬盘中,那么下一步将是对文件的访问。

教师运行程序

教师启发

-

教师:演示

学生:思考

告知

(教学内容、

教学目的)

教学内容:

FileReader和FileWriter文件;

流的操作过程。

教学目标:

掌握文件的顺序访问方式。

教师启发

讲解

课件演示

教师:讲授

学生:思考

任务简介

编写一个程序将源文件另存为其他的文件,并为每一行代码在前面添加