第十五章:输入和输出(I/O)

时间:2023-03-23 22:10:44

一:流分类

抽象基类:InputStream和Reader        抽象类不能用于创建模板哦!

OutputStream和Writer

方向:  以内存为中心!

     输入流(读)

输出流(写)

数据单元:(字节流:以InputStream和OutputStream作为基类; 字符流:以Reader和Writer作为基类)

     字节流:8byte (字节)

字符流:16位字符

角色:

      节点流:与数据源直接相连

处理流:封装节点流     (装饰器设计模式)

对象的序列化:把内存中的java对象转换为与平台无关的二进制流!(保存、传输)

系统序列化、自定义序列化

编码和解码

文件锁:排它锁、共享锁

二:操作

1.File类:操作文件和目录的!