Java教材课件13.ppt

Java教材课件13.ppt

ID:49464482

大小:242.00 KB

页数:37页

时间:2020-02-05

Java教材课件13.ppt_第1页
Java教材课件13.ppt_第2页
Java教材课件13.ppt_第3页
Java教材课件13.ppt_第4页
Java教材课件13.ppt_第5页
资源描述:

《Java教材课件13.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第13章输入输出流编程教学目的要求1.理解java语言中输入/输出流的处理方法;2.掌握文件、字节流和字符流的处理方法,正确使用对象串行化的方法。13.1File类应用举例文件操作是程序设计必不可少的部分。计算机把需要长期保存的数据以文件的形式存放在各种外部存储设备上。在需要输入数据时,从文件读出数据;而需要输出数据时,把数据写入文件。13.1.1File类用来获取文件或目录的信息Java把目录看成特殊的文件,作为文件名的列表处理,File类提供方法用以访问诸如路径、名称、大小、日期、读写属性等文件或目录的信

2、息。也可以创建、删除文件、改变文件名、创建目录等。File类的直接父类是Object。1.File类的构造方法File类中常用的构造方法如下:publicFile(Stringpathname)其中的pathname是路径名字符串。该构造方法通过将给定路径名字符串转换成抽象路径名来创建一个新File实例。若给定字符串pathname是空字符串,则结果是空的抽象路径名。publicFile(Fileparent,Stringchild)其中的parent是父抽象路径名、child是子路径名字符串。该构造方法根据

3、parent抽象路径名和child路径名字符串创建一个新File实例。publicFile(Stringparent,Stringchild)其中参数parent是父路径名字符串、child是子路径名字符串。该构造方法根据parent路径名字符串和child路径名字符串创建一个新File实例。如果parent为null,则创建一个新的File实例,这与调用单参数File方法,以给定child路径名字符串作为参数的效果一样。否则,parent路径名字符串用于表示目录,而child路径名字符串用于表示目录或文件。

4、如果child路径名字符串是绝对路径名,则用与系统有关的方式将它转换成一个相对路径名。如果parent是空字符串,则新的File实例是通过将child转换成抽象路径名并根据与系统有关的默认目录来分析结果而创建的。否则,将每个路径名字符串转换成一个抽象路径名,并根据父抽象路径名分析子抽象路径名。2.File类中的常用成员方法File类中有许多成员方法,常用的成员方法及其功能概要描述见表13-1。限于篇幅的原因,读者在使用时可以参考JavaAPI中对这些成员方法用法详细的说明。publicbooleancanRe

5、ad()测试应用程序能否读此对象指定的文件publicbooleancanWrite()测试应用程序能否写此对象指定的文件publicbooleanexists()测试此抽象路径名表示的文件或目录是否存publicbooleanisFile()测试此抽象路径名表示的文件是否是一个标准文件publicStringgetAbsolutePath()返回抽象路径名的绝对路径名字符串publicStringgetPath()将此抽象路径名转换为一个路径名字符串publicStringgetParent()获取此对象指

6、定的文件的父目录publicbooleanmkdir()根据当前对象生成一个由该对象指定的路径publicStringlist()列出当前目录下的文件publiclonglength()返回由此抽象路径名表示的文件的长度publicStringgetName()获取此对象指定的文件的文件名publicbooleandelete()删除此抽象路径名表示的文件或目录publiclonglastModified()获取此对象指定文件的最后修改时间(以长整型值表示)File类中的常用成员方法方法和描述3.类变量(静态

7、数据成员)File类中的静态数据成员及其概要成员描述publicstaticStringpathSeparator与系统有关的路径分隔符字符publicstaticcharpathSeparatorChar与系统有关的默认路径分隔符字符publicstaticStringseparator与系统有关的默认名称分隔符publicstaticcharseparatorChar与系统有关的默认名称分隔符例13.1测试静态数据成员属性。例13.2构造File对象、测试文件的属性等有关信息应用举例。注意,本例程序在运行

8、前,读者应确保d:jdk15文件夹中有FileMethod.java,当然,文件夹的名字也可由读者命名,但是,要注意同时更改程序中的相应文件夹名称。〖例13.3〗构造一个目录File对象,如果该指定的目录不存则创建该目录,同时统计并显示该目录下文件和子目录的个数以及该目录下文件的总长度。13.1.2文件的处理文件输入/输出流类FileInputStream和FileOutputStream提供了对

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

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

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