了解序列化的意义java
评价一个序列化算法优劣的两个重要指标是:git
Java 语言自己提供了对象序列化机制,也是Java 语言自己最重要的底层机制之一,github
在Java 中,只要一个类实现了java.io.Serializable 接口,那么它就能够被序列化算法
序列化的高阶认识:json
Transient 关键字:后端
序列化的存储规则api
常见的序列化技术数组
XML 序列化框架数据结构
JSON 序列化框架架构
JSON 序列化经常使用的开源工具备不少
Hessian 序列化框架
Protobuf 序列化框架
下载protobuf 工具
syntax="proto2"; package com.gupaoedu.serial; option java_package = "com.gupaoedu.serial"; option java_outer_classname="UserProtos"; message User { required string name=1; required int32 age=2; }
Protobuf 原理分析
varint 编码方式
存储方式
Protocol总结:
序列化技术的选型