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


相关文章
|
2月前
|
Java 测试技术 开发者
💡Java 零基础:彻底掌握 for 循环,打造高效程序设计
【10月更文挑战第15天】本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
123 63
|
14天前
|
安全 Java 编译器
Kotlin教程笔记(27) -Kotlin 与 Java 共存(二)
Kotlin教程笔记(27) -Kotlin 与 Java 共存(二)
|
14天前
|
Java 开发工具 Android开发
Kotlin教程笔记(26) -Kotlin 与 Java 共存(一)
Kotlin教程笔记(26) -Kotlin 与 Java 共存(一)
|
21天前
|
Java 编译器 Android开发
Kotlin教程笔记(28) -Kotlin 与 Java 混编
Kotlin教程笔记(28) -Kotlin 与 Java 混编
26 2
|
14天前
|
Java 数据库连接 编译器
Kotlin教程笔记(29) -Kotlin 兼容 Java 遇到的最大的“坑”
Kotlin教程笔记(29) -Kotlin 兼容 Java 遇到的最大的“坑”
34 0
|
1月前
|
安全 Java 编译器
Kotlin教程笔记(27) -Kotlin 与 Java 共存(二)
Kotlin教程笔记(27) -Kotlin 与 Java 共存(二)
|
1月前
|
Java 开发工具 Android开发
Kotlin教程笔记(26) -Kotlin 与 Java 共存(一)
Kotlin教程笔记(26) -Kotlin 与 Java 共存(一)
|
1月前
|
Java 编译器 Android开发
Kotlin教程笔记(28) -Kotlin 与 Java 混编
Kotlin教程笔记(28) -Kotlin 与 Java 混编
|
26天前
|
Java 编译器 Android开发
Kotlin教程笔记(28) -Kotlin 与 Java 混编
Kotlin教程笔记(28) -Kotlin 与 Java 混编
12 0
|
2月前
|
Java 编译器 Android开发
Kotlin语法笔记(28) -Kotlin 与 Java 混编
本系列教程详细讲解了Kotlin语法,适合需要深入了解Kotlin的开发者。对于希望快速学习Kotlin的用户,推荐查看“简洁”系列教程。本文档重点介绍了Kotlin与Java混编的技巧,包括代码转换、类调用、ProGuard问题、Android library开发建议以及在Kotlin和Java之间互相调用的方法。
30 1