ArrayList常见面试题二

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

上一篇文章中我们给大家讲解了Java中ArrayList的一些并发实战和常见的一些面试题,本期文章是属于上一篇文章的续集

ArrayList和LinkedList有什么区别?

首先是底层数据结的不同

  • ArrayList:基于动态数组实现
  • LinkedList:基于双向链表实现

性能上的区别

  • ArrayList:它因为是数组实现的可以通过索引进行查找和遍历访问元素,随机访问速度快
  • LinkedList:基于双向链表实现,所以进行插入和删除的一些操作需要调用指针,随机访问速度慢
相关推荐
牛马1118 小时前
flutter Riverpod 中的 overrideWith
android·java·flutter
熊猫钓鱼>_>8 小时前
深入理解Java堆栈:从原理到面试实战
java·开发语言·面试·职场和发展·面向对象·堆栈·oop
孞㐑¥8 小时前
算法—哈希表
开发语言·c++·经验分享·笔记·算法
cici158748 小时前
基于MATLAB的非正交多址(NOMA)系统协同中继技术提升小区边缘用户性能实现
java·服务器·matlab
骆驼爱记录8 小时前
Word通配符技巧:高效文档处理指南
开发语言·c#·自动化·word·excel·wps·新人首发
bigdata-rookie8 小时前
Starrocks 数据模型
java·前端·javascript
爱敲代码的憨仔8 小时前
Spring-AOP
java·后端·spring
阿拉伯柠檬8 小时前
Git原理与使用(一)
大数据·linux·git·elasticsearch·面试
风景的人生8 小时前
request请求的@RequestParm标注的参数也需要放在请求路径后
java
短剑重铸之日8 小时前
《设计模式》第四篇:观察者模式
java·后端·观察者模式·设计模式