【序列化与反序列化】Java原生 & Hessian & protobuf
2021-05-11 14:30
标签:bytes 序列 except ESS public col serialize ssi ken 序列化应用场景:网络传输;将发送端信息序列化为二进制,通过流的方式发送到接收端后,反序列化还原对象 待序列化对象必须 代码样例: 待补充 【序列化与反序列化】Java原生 & Hessian & protobuf 标签:bytes 序列 except ESS public col serialize ssi ken 原文地址:https://www.cnblogs.com/clarino/p/13149908.html序列化方案:Java原生
implements Serializable
//序列化对象
ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream("./objectFile.obj"));
Customer customer = new Customer();
out.writeObject("你好!"); //写入字面值常量
out.writeObject(new Date()); //写入匿名Date对象
out.writeObject(customer); //写入customer对象
out.close();
//反序列化对象
ObjectInputStream in = new ObjectInputStream(new FileInputStream("./objectFile.obj"));
System.out.println("obj1 " + (String) in.readObject()); //读取字面值常量
System.out.println("obj2 " + (Date) in.readObject()); //读取匿名Date对象
Customer obj3 = (Customer) in.readObject(); //读取customer对象
System.out.println("obj3 " + obj3);
in.close();
序列化方案:Hessian
// 序列化
public static 序列化方案: protobuf(谷歌出品)
几种序列化方式对比
上一篇:C语言 单向 动态链表的增 删 改 查操作, 非常易懂!
下一篇:js表头标题固定
文章标题:【序列化与反序列化】Java原生 & Hessian & protobuf
文章链接:http://soscw.com/index.php/essay/84311.html