资源预览内容
第1页 / 共12页
第2页 / 共12页
第3页 / 共12页
第4页 / 共12页
第5页 / 共12页
第6页 / 共12页
第7页 / 共12页
第8页 / 共12页
第9页 / 共12页
第10页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
课题五 Java处理输入输出及异常处理方法,任务12 使用文件存储备忘录信息,任务引入,使用文件存储技术实现小管家备忘信息的 永久存储,当天的备忘录信息存放在文件 “当天的年-当天的月-当天的日.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的调试和运行,作业,教材中的课后思考与练习,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号