ArrayList常见面试题二
- 博客主页:天天困啊
- 系列专栏:面试题
- 关注博主,后期持续更新系列文章
- 如果有错误感谢请大家批评指出,及时修改
- 感谢大家点赞👍收藏⭐评论✍



在上一篇文章中我们给大家讲解了Java中ArrayList的一些并发实战和常见的一些面试题,本期文章是属于上一篇文章的续集
ArrayList和LinkedList有什么区别?
首先是底层数据结的不同
- ArrayList:基于动态数组实现
- LinkedList:基于双向链表实现
性能上的区别
- ArrayList:它因为是数组实现的可以通过索引进行查找和遍历访问元素,随机访问速度快
- LinkedList:基于双向链表实现,所以进行插入和删除的一些操作需要调用指针,随机访问速度慢
