ArrayList
0 人感兴趣 · 32 次引用
- 最新
- 推荐

Java 中的 ArrayList 类基础使用
数组的长度是固定的,无法适应数据变化的需求。为了解决这个问题,Java提供了另一个容器 **java.util.ArrayList **集合类,让我们可以更便捷的存储和操作对象数据。

ArrayList 源码解析
在平时Java,存储数据需要用到列表,而大多时候都能用到ArrayList,比如Mybatis查询数据列表,返回列表都是ArrayList,很多数据的存放也用到了ArrayList。
Java 基础(九)| ArrayList 详解与应用
⭐本专栏旨在对JAVA的基础语法及知识点进行全面且详细的讲解,完成从0到1的java学习,面向零基础及入门的学习者,通过专栏的学习可以熟练掌握JAVA编程,同时为后续的框架学习,进阶开发的代码能力打下坚实的基础。

Java 进阶 (十七)ArrayList 与 LinkedList 的区别
ArrayList其实是包装了一个数组 Object[],当实例化一个ArrayList时,一个数组也被实例化,当向ArrayList中添加对象时,数组的大小也相应的改变。这样就带来以下优缺点:
源码详解数据结构 Linked List
java.util.LinkedList 是 Java 集合框架中的成员之一,底层是基于双向链表实现,集合容量可动态变化的。


在 ArrayList 使用冒泡法
前几天接到一个类似版本控制的需求,其中某个元素需要排在最后面。遇到问题有点意思,在实现的过程中出现了元素的重复。
从源码层面理解 ArrayList 扩容策略
ArrayList 在我们日常开发中用到的非常多,我们知道 ArrayList 内部是通过 Object 数组实现的,而数组的长度一经定义,就无法更改了。

C++ 中的 vector 和 Java 中的 ArrayList 的构造函数的区别
之前一直存在一个理解误区,以为C++中的vector存在一个构造函数可以为vector对象预分配空间,在调试代码时,才发现是自己理解错了,接收一个整数的vector的构造函数并不是预分配空间,而是直接添加了元素,因此写一篇文章来记录一下。

逼着面试官问了我 ArrayList 和 LinkedList 的区别,他对我彻底服了
ArrayList 和 LinkedList 有什么区别,是面试官非常喜欢问的一个问题。

ArrayList 的删除姿势你都知道了吗
ArrayList怎么样一边循环一遍删除数据,带你成功避免踩坑。