- 一个是数组实现,一个是链表实现。
- ArrayList可以快速查询,链表需要遍历。ArrayList插入删除需要移动元素,链表只需要改变节点指向就行
- ArrayList内存不足时需要动态扩容,每次是原来的1.5倍,LinkedList不需要动态扩容
ArrayList、LinkedList、HashMap区别
转载
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
我们该使用ArrayList还是LinkedList?
我们该使用ArrayList还是LinkedList?
ArrayList LinkedList -
ArrayList和LinkedList的区别 以及 HashMap和Hashtable的区别
ArrayList和LinkedList的区别ArrayList 采用的是数组形式来保存对象的,这种方式将对象放在连续的位置中,所以最大的缺点就是插入删除时非常麻烦 LinkedList 采用的将对象存放在独立的空间中,而且在每个空间中还保
Java ArrayList linkedList HashMap HashTable -
Vector和ArrayList区别 Hashtable和HashMap区别 ArrayList和LinkedList数据 链表 数组 性能比 线程安全
-
wow LUA 语言
第7章 学习XML XML是一种可以构建图形框架的语言,利用它你可以组成自己的用户界面。 7.1 XML----一种标记语言 与Lua不同,标记语言是一种描
wow LUA 语言 读书 编程 xml 文档