序列化

简介: 对象序列化后保存到磁盘上

(1)创建一个 `ObjectOutputStream` 输出流 `oos`


 (2)调用此输出流 `oos` 的 `writeObject()` 方法写对象


详细代码如下所示:


packagecom.xiaowang.java.serializable;
importjava.io.FileNotFoundException;
importjava.io.FileOutputStream;
importjava.io.IOException;
importjava.io.ObjectOutputStream;
/*** 序列化Student对象* **/publicclassSerializeTest {
publicstaticvoidmain(String[] args) {
Studentstu=newStudent(1, "cendy", 22, "female");
try {
// ObjectOutputStream 对象输出流,将Student对象存储到/root/software/student.ser,完成对Student对象的序列化操作FileOutputStreamfos=newFileOutputStream("/root/software/student.ser");
ObjectOutputStreamoos=newObjectOutputStream(fos);
// 序列化一个对象,并将它发送到输出流oos.writeObject(stu);
oos.close();
fos.close();
System.out.println("Serialized data is saved in /root/software/student.ser");
        } catch (FileNotFoundExceptione) {
e.printStackTrace();
        } catch (IOExceptione) {
e.printStackTrace();
        }
    }
}
相关文章
|
25天前
|
存储 C#
C#中的序列化和反序列化
C#中的序列化和反序列化
12 0
|
3月前
|
存储 算法 数据库
常用的c++序列化方法
常用的c++序列化方法
|
7月前
|
前端开发 Shell 数据库
序列化使用
序列化使用
|
8月前
|
存储 Java
序列化
序列化
41 0
|
9月前
|
存储 Java
序列化和反序列化
序列化和反序列化
47 0
|
10月前
序列化与反序列化
序列化与反序列化
38 0
|
JSON IDE Java
浅谈序列化与反序列化
浅谈序列化与反序列化
浅谈序列化与反序列化
|
存储 Java 数据库
什么是序列化
问题来了,什么是序列化呢?相信很多人都不太清楚,那我就把我的理解分享给大家
94 0
|
XML 存储 JSON
详解C# 序列化和反序列化
详解C# 序列化和反序列化
154 0
详解C# 序列化和反序列化
|
Java 开发者 容器
序列化与反序列化处理|学习笔记
快速学习 序列化与反序列化处理
108 0
序列化与反序列化处理|学习笔记