1.文件拷贝的基本代码
2.一次读取多个字节
3.异常处理
但是上述的释放过程太繁琐,于是便用AutoCloseable接口简化释放过程
JDK7:
JDK9:
4.各种字词计算机存储规则
所以底层二进制文件就是根据正负来区别英文和中文的。
5.乱码
6.字符流
7.字符输入流和输出流底层原理
注意:字节输入不存在缓冲区,用字节流读汉字也是绝对会出错的。
8.字节流和字符流使用场景
9.拷贝文件夹
注意:如果要拷贝的文件夹是要权限才能访问的,那么进入数据源时的files会直接返回null
10.文件加密
11.将文件中的数组排序再存在文件里面
简化写法:
12.缓冲流
注意:字符流以及有缓冲区了,所以提高效率不是很明显,但是有比较好用的方法
13.序列化流