lesson12 Java基本文件操作.ppt

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * Java 程序设计 第十二讲 Java基本文件操作 华东师范大学 陈良育 * Outline 文件概述 文件类File 文件基本读写操作 Java IO类 Java Zip 类 Java 7的新的IO类 * 文件概述 文件系统是由OS管理的 文件系统和Java程序/进程是平行的 文件系统是由文件夹和文件递归组合而成 文件目录分隔符 Linux/Unix 用/隔开 Windows用\隔开。在程序中可以用/或\\代替 文件包括文件里面的内容和文件属性 文件属性:名称、大小、扩展名等 Java 文件类File java.io.File是文件和目录的唯一抽象表示 File类与OS无关,但会受到OS的权限限制 目录也使用File类进行表示 File createNewFile,delete,exists, getAbsolutePath, getName, getParent,getPath, isDirectory, isFile, length, listFiles, mkdir, File不涉及到具体的文件内容,只涉及属性 基本文件读写操作(1) 基本操作:读和写 文件类型 一般文本文件,如txt等 一般二进制文件,如数据文件dat 带特殊格式的文本文件,如xml等 带特殊格式二进制文件,如doc,ppt等 文件是数据的一个容器(口袋) 文件可以存放大量的数据 基本文件读写操作(2) 文件和Java是两个系统 文件很大,注定Java只能以流形式依次处理 从Java角度理解 输出:数据从Java到文件中, 输入:数据从文件到Java中 查看例子 Java IO 包(1) 文件操作类: java.io包中 节点类、装饰类、转化类 节点类: 直接操作文件类 InputStream, OutputStream(字节) FileInputStream,FileOutputStream Reader,Writer(字符) FileReader, FileWriter Java IO 包(2) 装饰类:装饰节点类 DataInputStream,DataOutputStream: 封装数据流 BufferedInputStream,BufferOutputStream:缓存字节流 BufferedReader, BufferedWriter:缓存字符流 转换类:字符到字节之间的转化 InputStreamReader:文件读取时字节,转化为Java能理解的字符 OutputStreamWriter:Java将字符转化为字节输入到文件中 Java zip 包 zip文件操作类: java.util.zip包中 每个zip文件头部,包含诸如每个被压缩的文件名字和所使用的压缩方法名称 采用ZipInputStream读取zip文件,获取被压缩子文件 采用ZipOutputStream生成Zip文件 压缩包的每个子文件:ZipEntry Java 新IO 从Java 7开始,增加了NIO(new IO)包(需要单独一讲) Path和Files文件处理类 查看例子 * 谢 谢! * * * * * * * * * * * * * * * *

文档评论(0)

2518887 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档