File类的使用
File 类的理解


File 类的使用:常用构造器

File 类的使用:路径分隔符




File 类的使用:常用方法




IO流原理及流的分类
Java IO原理







InputStream & Reader

InputStream

Reader

OutputStream & Writer

OutputStream

Writer

节点流(或文件流)




节点流(或文件流):注意点

处理流之一缓冲流



处理流之二转换流(属于字符流)





补充:字符编码






处理流之三:标准输入、输出流(了解)



处理流之四:打印流(了解)


处理流之五:数据流(了解)

练习:将内存中的字符、基本数据类型的变量写出到文件中。
注意:处理异常的话,仍然应该使用try-catch-finally

将文件中存储的基本数据类型变量和字符读取到内存中,保存在变量中。
注意点:读取不同类型的数据的顺字要与当初写入文件时,保存的数据的顺序一致!|

测试

读数据







错误的写法的结果:每次读5个字符为一个字符串的数组,下此次再读的时候是覆盖该数组,如果该数组没有全部覆盖完,就会读到上 一次的未覆盖的数据。


写数据



把读取到的数据写入到另一个文件中



不能使用字符流来处理图片等字节数据,使用字节流来处理文字可能出现乱码。
结论

使用字节流实现图片的复制



字节流复制视频文件

处理流之一:缓冲流的使用
字节流中的缓冲流图片复制




使用BufferedReader 和Buffereduriter实现文本文件的复制



转换流测试



本文深入讲解Java中的IO流原理及分类,包括InputStream、Reader、OutputStream、Writer等核心类的使用方法,并通过实例演示如何利用缓冲流、转换流进行文件复制与数据处理。
1157

被折叠的 条评论
为什么被折叠?



