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序列化的主要内容,如果未能解决你的问题,请参考以下文章

关于java的序列化

Java序列化与反序列化

关于java序列化的问题

Java序列化与反序列化

Java序列化与反序列化

Java 序列化