常用Java集合类总结

2018-12-20  本文已影响3人  网易数帆

此文已由作者赵计刚授权网易云社区发布。

欢迎访问网易云社区,了解更多网易技术产品运营经验。

7.1、List(允许重复元素)

说明:

1)add(E e):在数组末尾插入元素,ArrayList需要考虑扩容问题,一旦扩容就要进行数组复制,LinkedList不需要;

2)add(int index):在数组中间插入元素,ArrayList需要考虑将该index及其后的数组元素全部复制后移一位,LinkedList不需要

7.2、Set(不允许重复元素,所以可用于去重操作)

7.3、Map(key-value)

注意:

上边第二个结论是在《分布式Java基础:应用与实践》一书中,林昊通过一系列的测试结果得出的。

免费领取验证码、内容安全、短信发送、直播点播体验包及云服务器等套餐

更多网易技术、产品、运营经验分享请点击

相关文章:
【推荐】 【译文】东京的外国工程师
【推荐】 理解DDoS防护本质:基于资源较量和规则过滤的智能化系统
【推荐】 企业项目开发--本地缓存guava cache(1)

上一篇 下一篇

猜你喜欢

热点阅读