ArrayList常见面试题二

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

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

ArrayList和LinkedList有什么区别?

首先是底层数据结的不同

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

性能上的区别

  • ArrayList:它因为是数组实现的可以通过索引进行查找和遍历访问元素,随机访问速度快
  • LinkedList:基于双向链表实现,所以进行插入和删除的一些操作需要调用指针,随机访问速度慢
相关推荐
Dxy12393102161 小时前
Python 使用正则表达式将多个空格替换为一个空格
开发语言·python·正则表达式
故事和你913 小时前
洛谷-数据结构1-1-线性表1
开发语言·数据结构·c++·算法·leetcode·动态规划·图论
我叫黑大帅3 小时前
为什么TCP是三次握手?
后端·网络协议·面试
我叫黑大帅4 小时前
如何排查 MySQL 慢查询
后端·sql·面试
techdashen4 小时前
Rust项目公开征测:Cargo 构建目录新布局方案
开发语言·后端·rust
一 乐4 小时前
电影院|基于springboot + vue电影院购票管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·论文·毕设·电影院购票管理管理系统
星空椰4 小时前
JavaScript 进阶基础:函数、作用域与常用技巧总结
开发语言·前端·javascript
恼书:-(空寄4 小时前
JVM GC 日志分析 + 常见 GC 场景 + 实战参数调优
java·jvm
消失的旧时光-19434 小时前
Spring Boot 实战(五):接口工程化升级(统一返回 + 异常处理 + 错误码体系 + 异常流转机制)
java·spring boot·后端·解耦
忒可君4 小时前
C# winform 自制分页功能
android·开发语言·c#