- 一个是数组实现,一个是链表实现。
- 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数据 链表 数组 性能比 线程安全