java输入和输出
1.File:新建,删除,重命名文件或目录,不访问文件内容本身
2.IO
输入流基类:inputStream(字节),Reader(字符):
输入方法:read()
输出流基类:outputStream(字节),Writer(字符)
输出方法:write()
输入和输出都可以想象成一个'水管',里面都是'水滴'作为存储单位
3.计算机大多使用字节
4.流分类
5.序列化和反序列化
序列化:Java对象转成二进制流,写入IO流
发序列化:IO流恢复Java对象
只序列化一次,非第一次序列化获取第一次序列化编号
6.NIO
Channel:通道
Buffer:容器
顺序:buffer-->channel