java中IO流详细解释
- IO流
- IO流概述及其分类
- 常用的IO流类
- InputStream \& FileInputStream 文件输入流
- 案例:读取一个txt文件数据(方法一)
- 案例:读取一个txt文件数据(方法二)
- 面试题:read()方法读取的是一个字节,为什么返回是int,而不是byte ?
- OutputStream \& FileOutputStream 文件输出流
- 案例:拷贝图片和音频
- 字节数组拷贝之available()方法
- 案例:正确的拷贝文件的方法(杯子思想、缓冲思想)
- BufferedInputStream和BufferOutputStream
- 案例:使用缓冲输入输出流拷贝文件
- 带Buffered的流和自己写的数组缓冲对比
- BufferOutputStream的flush和close方法的区别
- 字节流读写中文乱码问题
- 流的标准处理异常代码1.6版本及其以前
- 流的标准处理异常代码1.7以上版本
- 练习:图片加密
- 练习:根据用户输入的文件拷贝文件到当前项目目录
- 练习:录入数据拷贝到文件
- 字符流概念
- FileReader 读取字符流
- FileWiter 写入字符流
- 案例:字符流的拷贝
- 使用字符流的场景
- 带缓冲的字符流 BufferedReader/BufferedWriter
- 装饰(Decorator)设计模式
- InputStreamReader\&OutputStreamWriter
- 递归(5!-5个乘阶)
- SequenceInputStream 序列流
- ByteArrayOutputStream字节数组输出流
- 对象操作流ObjecOutputStream\& ObjecInputStream (了解)
- Serializable接口的ID
- 打印流的概述和特点 (掌握)
- 标准输入输出流概述和输出语句(了解)
- 随机访问流概述和读写数据
- DataOutputStream\&DataInputStream
- Properties的概述和作为Map集合的使用
- 捋一捋IO流