什么是java序列化如何实现
1、+用两种方式实现java对象序列化反序列化
//1使用jdk自带的序列化方式
public class MyObject implements Serializable{}
//然后使用ObjectOutputStream.write实现序列化,ObjectInputStream.readObject方法进行反序列化
ObjectOutputStream stream = new ObjectOutputStream(new FileOutputStream('a.txt'));
stream.writeObject(stream);
ObjectInputStream stream2 = new ObjectInputStream(new FileInputStream('a.txt'));
stream2.readObject(stream2);
//2 使用json 工具实现Java对象的序列化 比如fastjson工具
JSON.ParseObject('{\'key\':\'value\'}')
JSON.toJavaObject(jsonString,MyObject.class);
赞0
踩0