IO流操作

130 阅读2分钟

1.File

1.创建File对象

image.png

image.png 代码实现

image.png

2.判断文件类型、获取文件信息的常见方法

image.png 代码实现

image.png

image.png

3.File类创建文件的功能

image.png 代码实现

image.png

4.File类提供遍历文件夹的功能

image.png 代码实现

image.png

5.删除文件操作

image.png

image.png

2.IO流

1.字符集

方法一:使该字符串转化为字节数组,返回到一个新的数组当中 image.png

image.png

2.IO流体系

image.png

3.文件字节输入输出流

3.1文件字节输入流

image.png 注意事项

image.png 文件字节输入流

image.png 代码实现如下

image.png 注意事项 image.png

3.2文件字节输出流

构造器 image.png 常用方法

image.png

代码

image.png

3.3字节流适合做哪些操作?

image.png

4.文件字符输入输出流

4.1文件字符输入流构造器和常用方法

image.png

代码实现如下 image.png

4.2文件字符输出流的构造器及常用方法

image.png 实现代码

image.png 字符输出流使用时的注意事项 image.png 小结 image.png

image.png

5. 释放资源的方式

5.1 try-catch-finally

image.png 代码实现如下

image.png

5.2 try-with-resource

image.png 代码实现如下

image.png

6.字节缓冲输入输出流

image.png

6.1字节缓冲流的作用及构造器

image.png

image.png 代码实现

image.png

6.2小结

image.png

7.字符缓冲输入输出流

7.1字符缓冲输入流常用构造器及方法

image.png 代码实现

image.png

7.2字符缓冲输出流及常用构造器和方法

image.png

image.png 代码实现

image.png

image.png

8.原始流。缓冲流性能分析

image.png 代码实现如下

image.png

9.转换流

image.png

9.1字符输入转换流常用构造器,以及解决问题

image.png 实现代码

image.png

9.2字符输出转换流常用构造器以及解决问题

image.png

image.png 代码实现

image.png

10.打印流

image.png

10.1 PrintStream的作用及构造器和常用方法

image.png 代码实现

image.png

10.2 PrintWriter构造器和常用方法

image.png 代码实现

image.png

10.3 PritStream和PrintWriter的区别

image.png

10.4打印流的区别

image.png

11.数据输入输出流

通过一系列方法来读写不同数据类型的数据,并将其按照预定的字节顺序转换成相应的数据类型 image.png

11.1数据输出流

image.png

11.2数据输入流

image.png

image.png

12.序列化流

image.png

12.1什么是对象序列化和反序列化

image.png

12.2对象字节输出流(将对象序列化)

image.png 代码演示

image.png image.png

12.3对象字节输入流(将对象反序列化)

image.png 代码演示 image.png

12.4 transient 关键字

image.png

12.5如何要一次序列化多个对象?

image.png

13.IO框架补充

13.1什么是框架

image.png

13.2 Commons-io

image.png

13.3 如何将其导入到项目中去

image.png 代码实现如下

image.png