序列化 #
之前都是以字节或字符为单位读取内容,那如果要读取一个类对象,就无法进行读取了,这就涉及到对象的序列化。
一个类对象要想序列化,这个类定义时必须实现一个接口Serializable,导入java.io.Serializable;
一、ObjectOutputStream类:序列化
构造方法:public ObjectOutputStream(outputStream out);
导入java.io.ObjectOutputStream;
ObjectInputStream类:反序列化 #
构造方法:public ObjectInputStream(inputStream in);
导入java.io.ObjectInputStream;
读取对象序列化文件调用readObject()方法,必须抛出异常ClassNotFoundException;