单元八 Java的输入输出《计算机程序设计 Java》同步教学(工业版)(教案)
2023-08-23
|
17页
|
195人阅读
|
1人下载
普通
内容正文:
课堂教学计划表
课程名称
Java程序设计
教师姓名
专业班级
授课时间
授课地,点
学时数
8
授课题目
S8Java的输入输出
÷流的基本概念;
冬输入流和输出流的定义;
知
。字节流和字符流的定义;
识
冬节点流和过滤流的定义;
目
?使用流进行数据输入输出操作的基本过程;
÷熟悉常用的输入输出流类;
必
文件的随机读写;
÷文件与目录的管理类File;
教学目标及
要求
”掌握流对象的创建;
”掌握流类中常见方法的使用;
掌提流对象的关闭;
技
熟练使用FilelnputStream和FileOutputStream流类;
能
必
熟练使用FileReader和FileWriter流类;
月
熟练使用DataInputStream和DataOutputStream流类;
标
熟练使用BufferedReader和BufferedWriter流类;
冬熟练使用nputStreamReader和OutputStream Writer流类;
熟练使用RandomAccessFile流类;
熟练使用File类;
教学重点
冬使用流进行输入输出操作的步骤;
冬熟悉常见输入输出流类;
教学难,点
”在具体应用中如何选择适当的输入输出流;
?项目1:流与文件的基本操作;
项目描述
冬项目2:以对象为单位读写数据;
”项目3:文件的压缩和解压缩;
冬项目4:文件选择对话框;
教学方法
冬问题导引法:通过给学生提出实际编程中出现的问题来引入教学
内容,使学生在主动分析、讨论和解决问题的过程中掌握所学知
识;
?案例分析法:通过演示典型案例来讲解相关知识和技术的具体使
用过程,使学生在具体的应用环境中加深对概念的理解;
冬任务驱动法:通过完成项目中的各个任务逐步增强实战技能;
一、新课导入与项目展示
”首先通过提问、讨论等互动的形式引入课程新知识;
?然后通过演示本章项目来激发学生的学习兴趣,增强学生学习的
积极性、主动性;
二、项目任务分解
”带领学生分析本章项目并对项目进行任务分解,各项目分解任务
如下:
项目1:流与文件的基本操作
√任务1:获取文件属性
√任务2:使用字符流复制文件
√任务3:用字节流复制文件
√任务4:一个筒单的随机文件读写程序
项目2:以对象为单位读写数据
√任务1:读写学生对象数据
教学过程设
项目3:文件的压缩和解压编
计
√任务1:一个简单的压缩和解压程序
项目4:文件选择对话框
√任务1:使用文件对话框打开和保存文件
三、任务分析
÷根据项目及任务的描述和要求,对项目的各个任务进行分析,然
后总结出完成该任务所需要的知识、技能和主要操作步骤;
四、相关知识点
”针对各个任务分析阶段得到的知识和技能,并结合本章知识和技
能目标对相关知识,点进行详细讲解和说明;
五、任务实施
”该阶段以完成各个任务为目的,教师利用相关知识和技能以演示
的方式为学生详细讲解每个任务的完整实现过程;
?同时,该阶段要求学生进行跟随练习,以加深对知识和技能的理
解和掌握;
六、技能拓展
在保证学生掌握了各个任务所涉及的基本知识和技能的基础上,
再通过介绍一定的附加知识并辅导学生完成指定的“技能拓展任
务”,最终使学生对所学知识达到举一反三,融会贯通的学习目
的;
七、指导与评价
冬对学生的任务实施过程进行指导,并对其中出现的问题进行总
结,给出评价;
课后作业
”完成课后相关习题;
课后分析
冬主要问题:
线程状态的控制;
教案正文
一、新课导入与项目展示
讲授:以图示的方式形象地介绍流的概念及作用;
演示:以FileInputStream和FileOutputStream流为例编程演示
使用流进行数据输入输出操作的步骤;
运行各个源程序,为学生演示本章项目中各个任务的实现效
果。
二、项目任务分解
本章项目可以划分为以下主要任务:
项目1:流与文件的基本操作
任务1:获取文件属性
任务2:使用字符流复制文件
任务3:用字节流复制文件
任务4:一个简单的随机文件读写程序
项目2:以对象为单位读写数据
任务1:读写学生对象数据
项目3:文件的压缩和解压缩
任务1:一个筒单的压缩和解压程序
项目4:文件选择对话框
任务1:使用文件对话框打开和保存文件
三、任务1-1:获取文件属性
1.任务分析
文件或目录的属性主要是指文件的名字、大小、是否可写、是
否可读、最后的修政日期和是否隐藏等属性。Java.io包中File类提
供了获得了这些属性得方法。本案例将如何演示如何使用这些方法
获得文件或目录得属性。
2.相关知识,点
File类属于java.io包,它提供了一种与机器无关的方式来描述
一个文件对象的方法,利用Fil类的方法可以方便地进行文件管
理。
(1)文件或目录的生成
public File(String path)如果pa
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。