常见的荟萃容器该当停止的坑
发布时间:2019-07-11 03:36:38 所属栏目:移动互联 来源:Java技术架构
导读:媒介 前不久帮同事一路 review 一个 job 执行迟钝的题目时发明不少伴侣在撸码实现成果时照旧有必要细节不足留意,于是便有了这篇文章。 ArrayList 踩坑 起首各人看看这段代码有什么题目嘛? 着实在大部门环境下这都是没啥题目,无非就是轮回的往 ArrayList
LinkedList 因为底层不是数组,不支持通过下标会见,而是必要按照查询 index 地址的位置来判定是从新照旧从尾举办遍历。 ![]() 但不管是哪种都得必要移动指针来一个个遍历,出格是 index 接近中间位置时将会很是慢。 总结 高机能应用都是从小细节一点点堆砌起来的,就如这里提到的 ArrayList 的坑一样,一般行使没啥大题目,一旦数据量起来全部的小题目城市成为大题目。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |