0
点赞
收藏
分享

微信扫一扫

Java 程序设计 第七章 文件管理与输入/输出 笔记


7.1 File类

将文件和目录路径名都称为文件。

File类是文件和目录路径名的抽象表示形式。

File类提供了几种常用的构造方法:

public File(String pathname)

//根据给定路径名pathname 创建一个新的File对象

public File(String parent, String child)

//根据路径名parent和路径名child创建一个新的File对象。

public File(File parent, String child)

//根据抽象路径名parent和路径名child创建一个新的File对象。

 

例:

File file = new File("d:\\java\\project\\data.txt");

//也可以用相对路径名,但使用绝对路径名能减少出错

 

File 类提供了一系列的方法函数和属性值来进行文件和目录的操作:

 

7.2 流

在Java中,通常将各种类型的输入输出抽象为流(Stream)。

Java支持两种类型的流:字节流和字符流。

字节流用于对原生字节的读写,如音频、图像等

字符流用于Unicode字符的续读写,用于文本文件等。

 

7.2.1 读写字节

7.2.2 流过滤 :对流的处理在设计上使用不同的类来负责不同的处理,处理的流使用构造器传递给处理类。

这种设计方式的典型特点是:流过滤类位于已存在的基础输入/输出流之上,将已存在的输入/输出流作为基本数据接收器。

7.2.3 标准输入与输出流

 

 

7.3 二进制数据读写

7.4 文本数据读写

7.5 ZIP文件读写

7.6 对象序列化

举报

相关推荐

0 条评论