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

简介: 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 对象序列化


相关文章
|
4月前
|
存储 Java 开发者
【潜意识Java】深入详细理解分析Java中的toString()方法重写完整笔记总结,超级详细。
本文详细介绍了 Java 中 `toString()` 方法的重写技巧及其重要
159 10
【潜意识Java】深入详细理解分析Java中的toString()方法重写完整笔记总结,超级详细。
|
4月前
|
前端开发 JavaScript Java
Java构建工具-maven的复习笔记【适用于复习】
这篇文档由「潜意识Java」创作,主要介绍Maven的相关知识。内容涵盖Maven的基本概念、作用、项目导入步骤、依赖管理(包括依赖配置、代码示例、总结)、依赖传递、依赖范围以及依赖的生命周期等七个方面。作者擅长前端开发,秉持“得之坦然,失之淡然”的座右铭。期待您的点赞、关注和收藏,这将是作者持续创作的动力! [个人主页](https://blog.csdn.net/weixin_73355603?spm=1000.2115.3001.5343)
69 3
|
5月前
|
安全 Java 编译器
Kotlin教程笔记(27) -Kotlin 与 Java 共存(二)
Kotlin教程笔记(27) -Kotlin 与 Java 共存(二)
|
5月前
|
Java 开发工具 Android开发
Kotlin教程笔记(26) -Kotlin 与 Java 共存(一)
Kotlin教程笔记(26) -Kotlin 与 Java 共存(一)
|
6月前
|
Java 编译器 Android开发
Kotlin教程笔记(28) -Kotlin 与 Java 混编
Kotlin教程笔记(28) -Kotlin 与 Java 混编
86 2
|
6月前
|
安全 Java 编译器
Kotlin教程笔记(27) -Kotlin 与 Java 共存(二)
Kotlin教程笔记(27) -Kotlin 与 Java 共存(二)
|
6月前
|
Java 开发工具 Android开发
Kotlin教程笔记(26) -Kotlin 与 Java 共存(一)
Kotlin教程笔记(26) -Kotlin 与 Java 共存(一)
|
5月前
|
Java 数据库连接 编译器
Kotlin教程笔记(29) -Kotlin 兼容 Java 遇到的最大的“坑”
Kotlin教程笔记(29) -Kotlin 兼容 Java 遇到的最大的“坑”
150 0
|
6月前
|
Java 编译器 Android开发
Kotlin教程笔记(28) -Kotlin 与 Java 混编
Kotlin教程笔记(28) -Kotlin 与 Java 混编
35 0