一、使用Java内置的序列化API进行序列化和反序列化
1.1 Java内置的序列化API 介绍
在Java代码进行序列化和反序列化, 可以使用Java内置的序列化API。
该API允许将对象转换为字节流,然后将其存储或传输,然后将字节流转换回对象。
请注意,被序列化对象的类必须实现Serializable接口,并且任何非可序列化字段必须标记为transient。此外,serialVersionUID字段可用于确保序列化对象的不同版本之间的兼容性。
1.2 序列化对象
要序列化对象,可以创建ObjectOutputStream类的实例并调用其writeObject()方法,将要序列化的对象传递给该方法。例如:
try {
FileOutputStream fileOut = new FileOutputStream(