上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第1章 基础知识
序列化本质上是一种数据编码工作,包含基本类型数据和复杂对象。复杂对象也是由基本类型构成的,所以序列化归根结底是要解决基本类型的数据编码,如整数编码、字符串编码、二进制流编码等。本章将介绍与计算机编码相关的基础知识,对整数编码、字符串编码技术进行阐述,以便读者能更容易地理解后续章节的序列化技术。
本章主要内容包括:
· 计算机编码基础
· 字符集与字符编码的概念
· Base64编码的原理
· Varint编码的原理
· ZigZag编码的原理
· 序列化的基本概念和原理