0目录
1.File的简介 |
1.File的简介
1.生活中的文件 2.计算机中的文件File 3.File文件的增删查 4.生活中的流 5.计算机中流 6.流的指向 7.流的分类 |
1.生活中的文件
|
2.计算机中的文件File
|
3.File文件的增删查
|
2.流
1.生活中的流 人流,车流 类似于 人 或是车的集合 2.计算机中的流 2.1定义数据的集合【机制:先进先出】 2.2流传递的方向:从源数据源 传递到目标数据源 3.流的指向 (1)读入 【文件 读入到 程序中】 (2)写出 【程序 写出到 文件中】 (1)按流向分:输出流:OutputStream和Writer (2)按照处理单元分: |
3.字节流
1.FileInputStream字节输入流实现读取 2.FileInputStream字节输入流实现数组读取 3.FileInputStream字节输入流FileOutputStream字节输出流实现复制 |
1.FileInputStream字节输入流实现读取 场景1:
场景2:
|
2.FileInputStream字节输入流实现数组读取 场景4:
|
3.FileInputStream字节输入流FileOutputStream字节输出流实现复制 场景5:
|
4.字符流
1.字节流乱码问题 核心要点:处理中文不要用字节流 |
|
2.FileReader字符流实现读取
|
3.FileWriter字符流实现写出
|
5.缓冲流
1.字符流FileReader加BufferedReader实现读取 2.字符流FileWriter加BufferedWriter实现写出 |
1.字符流FileReader加BufferedReader实现读取 核心要点:BufferedReader在FileReader外层加一层管道
|
2.字符流FileWriter加BufferedWriter实现写出
|
6.复制
1.字符流实现复制 2.复制二进制文件(图片,视频) 核心要点:一般复制二进制文件/图片/视频 优先建议使用字节流加
|