一:流分类
抽象基类:InputStream和Reader 抽象类不能用于创建模板哦!
OutputStream和Writer
方向: 以内存为中心!
输入流(读)
输出流(写)
数据单元:(字节流:以InputStream和OutputStream作为基类; 字符流:以Reader和Writer作为基类)
字节流:8byte (字节)
字符流:16位字符
角色:
节点流:与数据源直接相连
处理流:封装节点流 (装饰器设计模式)
对象的序列化:把内存中的java对象转换为与平台无关的二进制流!(保存、传输)
系统序列化、自定义序列化
编码和解码
文件锁:排它锁、共享锁
二:操作
1.File类:操作文件和目录的!