Java程序设计项目式教程 教案 教学设计-单元8 Java文件处理_第1页
Java程序设计项目式教程 教案 教学设计-单元8 Java文件处理_第2页
Java程序设计项目式教程 教案 教学设计-单元8 Java文件处理_第3页
Java程序设计项目式教程 教案 教学设计-单元8 Java文件处理_第4页
Java程序设计项目式教程 教案 教学设计-单元8 Java文件处理_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《Java程序设计项目式教程》《Java程序设计项目式教程》单元教学设计单元八Java文件处理课程名称:《Java面向对象程序设计》适用专业:授课年级:授课学期:授课教师:《Java面向对象程序设计》课程教学单元设计第1页共12页《Java面向对象程序设计》课程教学单元设计单元8Java文件处理授课教师:Java课程组授课班级:学时:8学时教学条件实训室、JDK8.0及以上、Eclips4.4及以上、投影设备、广播软件、互联网络教学素材教材、课件、实训项目单、微课视频、教学网站等教学目标设计知识目标:(1)理解文件读写操作类java.io结构(2)熟悉文件和目录管理的常用方法(3)掌握常用输入/输出字节流的使用方法(4)掌握常用输入/输出字符流的使用方法能力目标:(1)能够创建和管理文件、目录(2)能够通过字节流实现文件的读写操作(3)能够通过字符流实现文件的读写操作素质目标(1)培养良好的懂规矩、守纪律、守法意识(2)培养做事严谨负责、精益求精的工匠精神任务描述在前面几个单元的程序设计中,程序中的数据输入输出仅限于标准输入输出设备:键盘和显示器,程序每次运行时都需要重新进行数据输入,能否将这些数据进行保存呢?本单元就利用java中提供的文件操作功能来实现这一要求,将学生信息管理系统中的学生基本信息保存在文件中,以实现数据的持久性。教学内容(1)文件读写操作类java.io结构(2)文件和目录管理的常用方法(3)常用输入/输出字节流的使用方法(4)常用输入/输出字符流的使用方法重点:(1)文件和目录管理的常用方法(2)常用输入/输出字节流的使用方法(3)常用输入/输出字符流的使用方法难点:Java中文件读写的基本方法Java中的流的概念和使用方法任务分析与实现(1)任务分析;(2)任务代码。

教学过程设计8.1使用文件存储学生信息(学时数:4)主要步骤教学内容教学方法教学手段师生活动问题引入将学生信息管理系统中的学生基本信息保存在文件中,以实现数据的持久性。本任务首先实现对学生信息管理系统中的文件及文件夹的管理。教师讲授引导文法多媒体教师:讲解演示学生:观察思考知识讲解知识点1:JavaIO流的体系结构;知识点2:File类常用方法;知识点3:File类的目录操作;启发式讲解讨论归纳多媒体课件演示思考交流互动分组讨论记录笔记示范操作操作1:File类常用文件操作方法使用示例。操作2:File类遍历目录常用方法使用示例。问题引导操作演示分析归纳多媒体系统演示观摩思考归纳总结实战训练课堂实践:将学生信息保存到C:\stu目录下,完成以下操作:1)列出C:\stu目录下的全部文件,包括目录。2)显示C:\stu目录下所有文件的如下信息:绝对路径、文件是否可读可写、文件长度、最后修改日期。3)删除C:\stu中的所有文件夹。动手实践做中学多媒体真实系统环境网络资源实践操作查阅资料巡视指导评估讨论(1)评估讨论实训任务的实施过程;(2)给出参考的解决方案;(3)展示讨论学生的解决方案;(4)考核学生结果。教师启发讨论归纳分数激励实训项目单思考结果演示课堂总结(1)JavaIO流的体系结构(2)File类常用文件操作方法及使用场景;(3)File类常用目录操作方法及使用场景;教师讲解多媒体课件演示整理笔记引导创新同步训练请编程列出自己电脑中D盘根目录下的所有文件包括文件夹。教师讲授多媒体布置训练任务提出要求

教学过程设计8.2学生信息的输入输出(学时数:4)主要步骤教学内容教学方法教学手段师生活动问题引入将学生信息管理系统中的学生对象信息存入文件中,以实现数据的持久性。可通过Java.io中提供的相关类及方法完成。教师讲授引导文法多媒体教师:讲解演示学生:观察思考知识讲解知识点1:Java数据流的概念;知识点2:Java字节流操作,字节输入流和字节输出流的含义;知识点3:Java字符流操作,字符输入流和字符输出流的含义;启发讲解讨论归纳多媒体课件演示思考交流互动分组讨论记录笔记示范操作操作1:以字节为单位读取文件内容;操作2:将程序中的数据输出到文件中;操作3:以字符为单位读取文件内容;操作4:将程序中的数据输出到文件中。问题引导操作演示分析归纳多媒体系统演示观摩思考归纳总结实战训练将从键盘输入学生信息包括:学号、姓名、性别、年龄存入文件D:\stu\student.txt文件中,当需要这些数据时直接从文件中读入,解决数据重复输入问题。动手实践做中学多媒体真实系统环境网络资源实践操作查阅资料巡视指导评估讨论(1)评估讨论实训任务的实施过程;(2)给出参考的解决方案;(3)展示讨论学生的解决方案;(4)考核学生结果。教师启发讨论归纳分数激励实训项目思考结果演示课堂总结(1)一个可以读取字节序列的对象被称为输入流(inputstream),一个可以写入字节序列的对象被称为输出流(outputstream)。(2)如果以字节为单位,则称为

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论