网站大量收购独家精品文档,联系QQ:2885784924

Java课件 12-基本IO及文件操作学习资料.ppt

Java课件 12-基本IO及文件操作学习资料.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

importjava.io.BufferedWriter;importjava.io.File;importjava.io.FileOutputStream;importjava.io.OutputStreamWriter;publicclassTest{publicstaticvoidmain(String[]args)throwsException{Filefile=newFile(abc.txt);FileOutputStreamfos=newFileOutputStream(file);OutputStreamWriterosw=newOutputStreamWriter(fos);BufferedWriterbr=newBufferedWriter(osw);br.write(欢迎来到Java世界!);br.close();osw.close();fos.close();}}掌握File类的使用掌握流的概念掌握字节流的使用掌握字符流的使用File类是IO包中代表磁盘文件本身的对象,File对象定义了一些与平台无关的方法来操纵文件或目录。File类提供了4个不同的构造方法,以不同的参数形式灵活地接收文件和目录信息 File(Stringpath,Stringname) File(Filedir,Stringname) File(Stringpathname) File(URIuri) Filef1=newFile(“d:\\java\\abc.txt”); Filef2=newFile(“d:\\java”);File类提供了许多方法,用于获取文件或目录的属性以及对文件和目录进行操作 canRead()、canWrite()、createNewFile()、delete()、isDirectory()、isFile()、getName()、getPath()在Unix环境下的路径分隔符为”/”,在Windows环境下的路径分隔符为”\”。我们可以使用File类中separator来处理。Stringpath=“java”+File.separator+”test.java”Filef1=newFile(path);File类对象封装了文件或目录的属性,但不包含从文件中读写数据的方法。流(Stream)指的是在计算机的输入与输出之间运动的数据序列:输入流代表从外设流入计算机的数据序列;输出流代表从计算机流向外设的数据序列。流是一种很常见的输入输出方式,它最大的特点是数据的获取和发送均沿数据序列顺序进行。JAVAIO分两种流,字节流 InputStream OutputStream字符流 Reader Writer它们都是抽象类具体实现字节流 FileInputStream FileOutputStream字符流 FileReader FileWriter字节流处理的单元为1个字节,操作字节和字节数组,字节流可用于任何类型的对象,包括二进制对象;字符流处理的单元为2个字节的Unicode字符,分别操作字符、字符数组或字符串,字符流只能处理字符或者字符串。字符流是由Java虚拟机将字节转化为2个字节的Unicode字符而成的,所以它对多国语言支持性比较好。所有文件的储存是都是字节储存,在磁盘上保留的并不是文件的字符而是先把字符编码成字节,再储存这些字节到磁盘。在读取文件时,也是一个字节一个字节地读取以形成字节序列。字节流转换成字符流可以用InputSteamReader和OutputStreamWriter。ObjectInputStreamOutputStreamReaderWriter字节流字符流InputStream和OutputStream是java.io包中的两个抽象类,他们分别是其他字节输入、输出流类的父类。所有字节输入流类都是继承了InputStream的基本输入功能并根据自身属性对这些功能加以扩充;所有字节输出流类也都是继承了OutputStream类的基本输出功能并加以扩展。ObjectInputStremOutputStremFilelnputStreamFileOutputStreamFilelnputStream类的常用构造方法FilelnputStream(Filefile)Fil

文档评论(0)

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

一线鞋类设计师,喜欢整理收集文档。

1亿VIP精品文档

相关文档