1.IO的四大抽象类
1.1InputStream
字节输入流,一般用于读取二进制文件
1.2OutputStream
字节输出流
1.3Reader
字符输入流,一般用于读取文本文件
1.4Writer
2.节点流与处理流
2.1节点流
直接与数据源相连
2.2处理流(包装流)
对节点流进行修饰,使用了修饰器模式,增强了对不同节点流的操作
3.序列化
保存数据时,保存数据的类型和值,就是序列化
实现serializable,是一个标记接口,没有方法
序列化的类中建议添加serializableVersionUID,为了提高版本的兼容性,添加了后,当类产生变化,不会认为是新的一个类,而是会认为是版本的更改
static和transient修饰的对象不会序列化
序列化的类的属性也需要实现序列化接口