目录
前言:
JavaEE大体主要分为:1.多线程编程;2.文件/IO;3.网络原理。
在学习JavaEE后,已经了解了有关Java中多线程编程的原理和方法,下边进行文件/IO的原理和操作。文件也是计算机系统中非常重要的一部分内容。
序列:文件/IO - 001
1.认识文件
定义:狭义上文件指针对硬盘这种持久化存储的IO设备被分成一个个独立的单位,这个独立的单位就被抽象成文件的概念。
但是通常我们所谓的文件是一个广义的概念,代表很多东西。操作系统中会把很多“硬件设备”和“软件设备”都抽象成文件,进行管理。文件(file)大部分情况都是指硬盘文件,文件相当于是对硬盘数据的抽象。
文件除了有数据内容之外,还有一部分信息,例如:文件名、文件类型和文件大小等,我们把这部分除了数据之外的信息视为文件元信息。
2.文件目录
随着文件数量的越来越多,对文件系统的管理也变的越来越重要。这样,一种专门用来存放文件的数据结构文件产生了,即所谓的“文件夹”