听说 hashmap 很占空间,访问效率不高,对于不需要修改删除的操作(比如用 gson 搭建 API)的场景,是否有更好的 <key, value> 之类的数据类型呢?
1 回答
杨__羊羊
TA贡献1943条经验 获得超7个赞
这是fastjson构造函数代码
public JSONObject(int initialCapacity, boolean ordered){ if (ordered) { map = new LinkedHashMap<String, Object>(initialCapacity); } else { map = new HashMap<String, Object>(initialCapacity); } }
关于性能,我想fastjson足够满足大部分要求,其内部使用的其实也是hashmap。
所以对于你说的很占空间,访问效率不高我不是很明白。
添加回答
举报
0/150
提交
取消