- 2024-11-04_Bool,何方神圣?
_Bool是C语言C99标准(1999年的标准)新增的数据类型,用于表示布尔值的数据类型。在C99标准之前,都是使用int类型的变量来表示布尔值。_Bool比int有什么好处呢?唯一的好处就是它只占1个字节,比int节省空间。体貌特征方面,_Bool这家伙长得确实有些难看,但就像丑媳妇儿一样,有总比没有强。
- 2024-07-27ArrayMap是何方神圣
一、概念ArrayMap是一个实现Map接口的数据结构。内部使用2个数组进行存储,一个数组记录键的hash值,一个数组记录键值对,其中键和值可以是任何数据类型。键使用二分法进行排序。 int[]mHashes; Object[]mArray;mArray中存储键值对,并且键与值是紧挨着存储的。二、
- 2024-07-20SharedPreferences 和 MMKV 是何方神圣
一、概述SharedPreferences和MMKV都是Android平台保存本地数据的工具,用于保存一些常用配置。二、SharedPreferences1.类似Map集合,将Key-Value对存储于硬盘上的XML文件,以XML文件的形式保存在/data/data/包名/shared_prefs目录下。数据较多时会有性能问题。2.SharedPrefe