- 博客(1)
- 收藏
- 关注
原创 HashMap等集合初始化时应制定初始化大小
阿里巴巴开发规范中,推荐用户在初始化HashMap时,应指定集合初始值大小。一、原因这个不用多想,肯定是效率问题,那为什么会造成效率问题呢?当我们new一个HashMap没有对其容量进行初始化的时候,系统会默认创建一个16大小的集合。当我们使用的集合太小时,就会造成内存的浪费,而当HashMap的容量超过临界值时,HashMap就会扩容到下一个2的指数幂(2->4,4-...
2019-12-09 16:07:43
2685
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人