第十二章 File类以及IO流ppt课件.ppt

第十二章 File类以及IO流ppt课件.ppt

ID:59011328

大小:1.60 MB

页数:44页

时间:2020-09-26

第十二章 File类以及IO流ppt课件.ppt_第1页
第十二章 File类以及IO流ppt课件.ppt_第2页
第十二章 File类以及IO流ppt课件.ppt_第3页
第十二章 File类以及IO流ppt课件.ppt_第4页
第十二章 File类以及IO流ppt课件.ppt_第5页
资源描述:

《第十二章 File类以及IO流ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java语言基础第十二章File以及I/O流Collection接口Iterator接口List接口以及实现类Set接口以及实现类Map接口以及实现类上章回顾File类的使用I/O流流的概念流的分类字节流字符流对象流以及对象的序列化本章内容java.io.File类代表硬盘上的一个文件或者目录java.io.File类作用每个File类的对象表示一个磁盘文件或目录,其对象属性中包含了文件或目录的相关信息,如名称、长度、所含文件个数等,调用它的方法则可以完成对文件或目录的常用管理操作,例如,创建、删除等操作。Java中文件或者

2、目录的路径表示Windows中文件或者目录的表示D:wanghaitao1.txtJava中文件或者目录的表示D:\wanghaitao\1.txt,或者D:/wanghaitao/1.txtFile类File类的构造方法由于File类的每一个对象都表示的是一个具体的目录或者文件,所以File类没有提供无参的构造方法,File类的所有构造方法都需要一个目录或者文件的路径作为参数File(Stringpathname)File(Stringparent,Stringchild)File(Fileparent,Strin

3、gchild)创建File对象创建File对象File类常用方法booleancreateNewFile()创建一个新文件booleanmkdir()/mkdirs()创建新的目录booleandelete()删除文件或者目录voiddeleteOnExit()虚拟机退出时删除文件或者目录booleanexists()判断当前文件或者目录是否存在booleanisFile()判断File对象代表的是否是一个文件booleanisDirectory()判断File对象代表的是否是一个目录File类常用方法File类常用方法St

4、ringgetPath()返回当前File对象的字符串路径StringgetName()返回当前File对象的文件名或者目录名StringgetParent()返回当前File对象的父级目录StringgetAbsolutePath()返回当前File对象的绝对路径String[]list()返回当前File对象包含的子目录以及文件File类常用方法File类常用方法什么是流流是一组有序的,有起点和重点的字节集合,是对计算机中数据传输的总称或者抽象即数据在两个设备间的传输称为流,流的本质是数据传输。流序列中的数据可以是没有进

5、行加工的原始数据(二进制字节数据),也可以是经过编码的符合某种格式规定的数据,Java中提供了不同的流类对它们进行处理。流的概念按照流传输方向不同输入流(InputStream)输出流(OutputStream)按照处理数据类型的不同字节流字符流按照流的基本功能不同节点流过滤流流的分类输入流(InputStream)在Java中,程序可以打开一个输入流,输入流的信息源可以位于文件、内存或网络套接字(socket)等地方,信息源的类型可以是包括对象、字符、图像、声音在内的任何类型。一旦打开输入流后,程序就可从输入流串行地读数据

6、。I/O流的概念输出流(OutputStream)类似地,程序也能通过打开一个输出流并顺序地写入数据来将信息送至目的端。I/O流的概念字节流的概念传输的数据单位是字节,也意味着字节流能够处理任何一种文件字节流的组成字节输入流InputStream字节输出流OutputStream字节流字节流字节流FileInputStream常用方法构造方法FileInputStream(Stringfilename)FileInputStream(Filefile)常用方法close()intread()intread(byte[]b)i

7、ntread(byte[]bs,intoff,intlen)FileInputStream字节输入流类FileInputStream字节输入流类FileOutputStream常用方法常用构造方法FileOutputStream(Stringpath)FileOutputStream(Filefile)FileOutputStream(Stringpath,booleanappend)FileOutputStream(Filefile,booleanappend)常用方法close()voidwrite(intv)voidw

8、rite(byte[]bs)voidwrite(byte[]bs,intoff,intlen)FileOutputStream字节输出流类FileOutputStream字节输入流类FileOutputStream字节输入流类字符流字符编码常见的编码规范(字符集)ASCIIISO-8859

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。