File类的使用
File 类的理解
File 类的使用:常用构造器
File 类的使用:路径分隔符
File 类的使用:常用方法
IO流原理及流的分类
Java IO原理
InputStream & Reader
InputStream
Reader
OutputStream & Writer
OutputStream
Writer
节点流(或文件流)
节点流(或文件流):注意点
处理流之一缓冲流
处理流之二转换流(属于字符流)
补充:字符编码
处理流之三:标准输入、输出流(了解)
处理流之四:打印流(了解)
处理流之五:数据流(了解)
练习:将内存中的字符、基本数据类型的变量写出到文件中。
注意:处理异常的话,仍然应该使用try-catch-finally
将文件中存储的基本数据类型变量和字符读取到内存中,保存在变量中。
注意点:读取不同类型的数据的顺字要与当初写入文件时,保存的数据的顺序一致!|
测试
读数据
错误的写法的结果:每次读5个字符为一个字符串的数组,下此次再读的时候是覆盖该数组,如果该数组没有全部覆盖完,就会读到上 一次的未覆盖的数据。
写数据
把读取到的数据写入到另一个文件中
不能使用字符流来处理图片等字节数据,使用字节流来处理文字可能出现乱码。
结论
使用字节流实现图片的复制
字节流复制视频文件
处理流之一:缓冲流的使用
字节流中的缓冲流图片复制
使用BufferedReader 和Buffereduriter实现文本文件的复制
转换流测试