1. io流

1.1 oi流概念

​ java的io是实现输入和输出的基础,可以方便的实现数据的输入和输出操作。

在java中把对于输入/输入操作是以流的方式进行操作的。java.io 包下提供了大

量的供我们使用的操作【流】的方法和接口,用于进行各类数据的处理和输。

​ 计算机的输入和输出都是通过二进制来完成的。在网络中我们要传递数据就要将数据【流化】,换句话说就是讲文件、复杂的对象转化成能够在网络上传输的一个个的0和1。

1.2 文件操作

​ 在Java中,File类是java.io 包中唯一代表磁盘文件本身的对象。File 类定义了

一些与平台无关的方法来操作文件,File类主要用来获取或处理与磁盘文件相关

的信息,像文件名、文件路径、访问权限和修改日期等,还可以浏览子目录层

次结构。
File类表示处理文件和文件系统的相关信息。也就是说,File类不具有从文件

读取信息和向文件写入信息的功能,它仅描述文件本身的属性。

1.3 文件路径

正斜杠,又称左斜杠,符号是”/”;反斜杠,也称右斜杠,符号是””。

在Unix/Linux中,路径的分隔采用正斜杠””,比如”/home/hutaow”;而在、、

Windows中,路径分隔采用反斜杠”,比如”C:1WindowsiSystem”

在java当中反斜杠代表的是转义:
比如:制表符(也叫)的功能是在不使用表格的情况下在垂直方向按列对齐文本,就是咱们的tab键。