Java基础案例教程(第3版) 课件 第7章 IO.pptx

Java基础案例教程(第3版) 课件 第7章 IO.pptx

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

第7章I/O《Java基础案例教程》(第3版)

学习目标/Target掌握File类的使用方法,能够创建File对象,并能够调用File类的常用方法创建、删除、判断和获取文件,以及对目录进行遍历掌握字节流的使用方法,能够使用字节流读取和写入文件,并能进行I/O流的资源释放掌握字符流的使用方法,能够使用字符流读取和写入文件熟悉I/O流,能够简述I/O流的概念以及I/O流的继承体系

学习目标/Target熟悉缓冲流的使用方法,能够使用字符缓冲流和字节缓冲流读写文件熟悉对象流的使用方法,能够使用对象流读取和写入对象类型的数据了解CommonsIO,能够在项目中使用CommonsIO的工具类对文件进行操作熟悉数据流的使用方法,能够使用数据流读取和写入基本数据类型的数据

章节概述/Summary大多数的应用程序都需要与外部设备进行数据交换,例如,从磁盘中读取文件内容、将数据写入磁盘或网络等。Java将这种在应用程序与外部设备之间的数据传输抽象表述为“流”。Java中的“流”都位于java.io包中,称为I/O(输入输出)流。本章将针对I/O流的相关知识进行讲解。

目录/Contents0102File类I/O流概述0304字节流字符流

目录/Contents0506缓冲流数据流0708对象流CommonsIO

File类7.1

7.1File类File类是Java中用于对磁盘上的文件和目录的抽象表示形式的类,它位于java.io包中。通过实例化File对象,可以对文件或目录进行一些基本的操作,如创建、删除、重命名、判断是否存在等,下面对File类进行讲解。

7.1.1创建File对象先定一个小目标!掌握创建File对象,能够使用File的构造方法创建File对象

7.1.1创建File对象File类提供了多个构造方法用于创建File对象,常见构造方法如下表所示。方法声明功能描述File(Stringpathname)通过指定的字符串类型的文件路径创建File对象File(Stringparent,Stringchild)通过指定的字符串类型的父路径和子路径(包括文件名称)创建File对象File(Fileparent,Stringchild)通过指定的File类的父路径和字符串类型的子路径(包括文件名称)创建File对象

7.1.1创建File对象案例演示下面通过一个案例演示如何使用File类提供的构造方法创建一个File对象。Example01.java源代码

7.1.1创建File对象案例演示案例的运行结果如下图所示。

7.1.2File类的常用方法先定一个小目标!掌握File类的常用方法,能够使用File类的常用方法判断和获取文件、创建和删除文件、遍历目录

7.1.2File类的常用方法1.判断和获取方法在操作文件或目录的过程中,经常需要对文件或目录的信息做判断和获取操作。例如,判断给定路径下是否存在文件或目录、获取文件的名称、大小和路径等信息。这些操作可以通过File类提供的一系列判断和获取方法来实现。

7.1.2File类的常用方法1.判断和获取方法File类常见的判断和获取方法。方法声明功能描述booleanexists()判断File对象对应的文件或目录是否存在,若存在则返回true,否则返回falsebooleanisFile()判断File对象对应的是否是文件(不是目录),若是文件则返回true,反之返回falsebooleanisDirectory()判断File对象对应的是否是目录(不是文件),若是目录则返回true,反之返回falsebooleanisAbsolute()判断File对象对应的文件或目录是否是绝对路径booleancanRead()判断File对象对应的文件是否可以读取,若可以则返回true,反之返回falsebooleancanWrite()判断File对象对应的文件是否可以修改,若可以则返回true,反之返回false

7.1.2File类的常用方法1.判断和获取方法接上页表格。方法声明功能描述StringgetName()返回File对象表示的文件或目录的名称longlength()返回文件内容的长度(单位是字节)longlastModified()返回1970年1月1日0时0分0秒到文件最后修改时间的毫秒值StringgetPath()返回File对象对应的路径名字符串StringgetAbsolutePath()返回File对象对应的绝对路径(在Unix/Linux等系统上,如果路径是以正斜线/开始,则这个路径是绝对路径;在Windows等系统上,如果路径是从盘符开始,则这个路径是绝对

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档