目录
一、认识文件
1.1认识文件
1.2树型结构组织 和 目录
1.3文件路径(Path)
1.4其他知识
二、Java 中操作文件
2.1File 概述
2.2代码示例
三、文件内容的读写 —— 数据流
3.1InputStream 概述
3.2FileInputStream 概述
3.3代码示例
3.4利用 Scanner 进行字符读取
3.5OutputStream 概述
3.6利用 OutputStreamWriter 进行字符写入
3.7利用 PrintWriter 找到我们熟悉的方法
3.8小程序练习
3.8.1示例1
3.8.2示例2
3.8.3示例3
一、认识文件
1.1认识文件
针对硬盘这种持久化存储的I/O设备,当我们想要进行数据保存时,往往不是保存成一个整体,而是独立成一个个的单位进行保存,这个独立的单位就被抽象成文件的概念,就类似办公桌上的一份份真实的文件一般。
文件除了有数据内容之外,还有一部分信息,例如文件名、文件类型、文件大小等并不作为文件的数据而存在,我们把这部分信息可以视为文件的元信息。
1.2树型结构组织 和 目录
同时,随着文件越来越多,对文件的系统管理也被提上了日程,如何进行文件的组织呢,一种合乎自然的想法出现了,就是按照层级结构进行组织 —— 也就是我们数据结构中学习过的树形结构。这样,一种专门用来存放管理信息的特殊文件诞生了,也就是我们平时所谓文件夹(folder)或者目录(directory)的概念。