任务12 使用文件存储备忘录信息 (课件)-高二《程序设计基础》同步教学(劳动版)

2023-08-01
| 12页
| 71人阅读
| 5人下载
普通

内容正文:

课题五 Java处理输入输出及异常处理方法 任务12 使用文件存储备忘录信息 任务引入 使用文件存储技术实现小管家备忘信息的 永久存储 上午定晚上7点的 羽毛球馆 给王打电话约 时间打球 2010-8-6.txt 定星期六的机票 12点前完成报表 下午2:00去某 某企业 2010-8-5.txt 2010-8-4.txt 买米、洗衣粉 带回家 下午4点去门房 拿包裹 2010-8-3.txt 10点之前完成报表 11点约李先生谈话 12点网上转帐 上午9:10开例会 中午提交工作计划 下午给小王打电话 确定维修时间 。。。。。。 2010-8-2.txt 当天的备忘录信息存放在文件 “当天的年-当天的月-当天的日.txt”中 任务引入:本次任务要实现的操作 实现备忘信息的存取 知识准备——了解File类 处理文件和文件夹路径的类 File f1=new File("d:\\temp","temp.txt"); System.out.println("文件名"+ f1.getName()); System.out.println("路径:"+ f1.getPath()); System.out.println("绝对路径:"+ f1.getAbsolutePath()); System.out.println(f1.exists()?"文件存在“ :"文件不存在"); System.out.println(f1.isDirectory()?"文件是目录“ :"文件不是目录"); 教材代码12-1 知识准备——了解文件输出类 文件输出类用来写文件,例如: FileOutputStream 和 PrintWriter File file=new File("text.txt");; /* 第一个参数表示要写入的文件对象 第二个参数表示是否将信息追加到文件的尾部 */ FileOutputStream f=new FileOutputStream (file,true); PrintWriter p=new PrintWriter(f,true); p.println("hello"); 教材代码12-2 知识准备——了解文件输入类 文件输出类用来读文件,例如: FileReader和 BufferedReader File file=new File("text.txt "); FileReader f=new FileReader(file); BufferedReader b=new BufferedReader(f); String temp=null; while((temp=b.readLine())!=null){ System.out.println(temp); } 教材代码12-3 课堂讨论:读和写文件的时候如果文件不存在,会有什么结果? 读的文件不存在,出现文件找不到的异常 写的文件不存在,会自动创建一个空文件 课堂练习 制作test.txt的副本 任务分析 本次任务为小管家的备忘录操作类Notices设计两个方法: getTodayNotices方法 任务分析 本次任务为小管家的备忘录操作类Notices设计两个方法: setTomorrowNotice方法 任务实施:完成Notices.java 完成教材代码12-4的调试和运行 作业 教材中的课后思考与练习 � � 文本框的高度和它所关联的边框线将随文本的增删而增减。拖动侧边手柄可以更改注释宽度。� � 定义文件对象� 确定要访问的文件路径 当前文件夹下 otices\今天的日期表达式.txt 判断该文件是否存在� 创建合适的文件输入流� 循环读取文件中所有信息并打印在控制台上 是 否 在控制台上打印“今天没有 什么特别要提醒的” � � 文本框的高度和它所关联的边框线将随文本的增删而增减。拖动侧边手柄可以更改注释宽度。� � 定义一个文件对象 当前路径下的notice文件夹 该文件是否存在� 在当前路径下创建notice文件夹 定义文件对象� 确定要访问的文件路径 当前文件夹下 otices\明天的日期表达式.t

资源预览图

任务12  使用文件存储备忘录信息  (课件)-高二《程序设计基础》同步教学(劳动版)
1
任务12  使用文件存储备忘录信息  (课件)-高二《程序设计基础》同步教学(劳动版)
2
任务12  使用文件存储备忘录信息  (课件)-高二《程序设计基础》同步教学(劳动版)
3
任务12  使用文件存储备忘录信息  (课件)-高二《程序设计基础》同步教学(劳动版)
4
任务12  使用文件存储备忘录信息  (课件)-高二《程序设计基础》同步教学(劳动版)
5
任务12  使用文件存储备忘录信息  (课件)-高二《程序设计基础》同步教学(劳动版)
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。