单元八 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

资源预览图

单元八 Java的输入输出《计算机程序设计 Java》同步教学(工业版)(教案)
1
单元八 Java的输入输出《计算机程序设计 Java》同步教学(工业版)(教案)
2
单元八 Java的输入输出《计算机程序设计 Java》同步教学(工业版)(教案)
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。