深入理解序列化与反序列化
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第1章 基础知识

序列化本质上是一种数据编码工作,包含基本类型数据和复杂对象。复杂对象也是由基本类型构成的,所以序列化归根结底是要解决基本类型的数据编码,如整数编码、字符串编码、二进制流编码等。本章将介绍与计算机编码相关的基础知识,对整数编码、字符串编码技术进行阐述,以便读者能更容易地理解后续章节的序列化技术。

本章主要内容包括:

· 计算机编码基础

· 字符集与字符编码的概念

· Base64编码的原理

· Varint编码的原理

· ZigZag编码的原理

· 序列化的基本概念和原理