JavaEE初阶之文件操作 —— IO

目录

一、认识文件

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设备,当我们想要进行数据保存时,往往不是保存成一个整体,而是独立成一个个的单位进行保存,这个独立的单位就被抽象成文件的概念,就类似办公桌上的一份份真实的文件一般。

文件除了有数据内容之外,还有一部分信息,例如文件名、文件类型、文件大小等并不作为文件的数据而存在,我们把这部分信息可以视为文件的元信息。

JavaEE初阶之文件操作 —— IO_第1张图片

1.2树型结构组织 和 目录 

同时,随着文件越来越多,对文件的系统管理也被提上了日程,如何进行文件的组织呢,一种合乎自然的想法出现了,就是按照层级结构进行组织 —— 也就是我们数据结构中学习过的树形结构。这样,一种专门用来存放管理信息的特殊文件诞生了,也就是我们平时所谓文件夹(folder)或者目录(directory)的概念。

JavaEE初阶之文件操作 —— IO_第2张图片

你可能感兴趣的:(JavaEE,java-ee,java)