阅读背景:

android SparseArray替代HashMap的分析

来源:互联网 

SparseArray是Android框架独有的类,在尺度的JDK中不存在这个类。它要比 HashMap 节俭内存,某些情形下比HashMap性状更好,依照官方问答的说明,重要是由于SparseArray不须要对key和value进行auto-boxing(将原始类型封装为对象类型,比如把int类型封装成Integer类型),构造比HashMap简略(SparseArray内部重要应用两个一维数组来保留数据,一个用来存key,一个用来存value)不须要额外的额外的数据构造(重要是针对HashMap中的HashMapEntry而言的)。是骡子是马得拉出来遛遛,下面我们就通过几段程序来证明SparseArray在各方面表示如何,下面的实验成果时在我的Hike X1(Android 4.2.2)手机上运行得出的。是Android框架独有的类,在尺度的JDK中不存在这个类。它要比 Hash




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: