java序列化
Posted 李飞21
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java序列化相关的知识,希望对你有一定的参考价值。
java原生序列化操作
a) 定义一个类,实现serializable接口,并生成一个版本号private static final long serialVersionUID(如果自定义版本号为“1L”)
b) 定义ObjectOutputStream类的对象,并制定输出文件
new ObjectOutputStream( new FileOutputStream("1.txt"));
c) 定义写出对象
new Student("jack",23);
d) 将写出对象输出到制定输出文件中
oos.writeObject(stu);
e) 关流
Oos.close();
反序列化操作:
a) 定义ObjectOutputStream类的对象,并制定输出文件
new ObjectOutputStream( new FileOutputStream("1.txt"));
b) 进行数据的读入
ois.readObject();读入后的对象时Object类,需要进行强制类型转换
c)关流
以上是关于java序列化的主要内容,如果未能解决你的问题,请参考以下文章