首页
学习
活动
专区
圈层
工具
发布
首页标签arraylist

#arraylist

手撕ArrayList,ArrayList底层原理是什么,它是怎么扩容的?

用户11598978

👨‍💻程序员三明治:个人主页 🔥 个人专栏: 《设计模式精解》 《重学数据结构》

900

【重学数据结构】数组 ArrayList

用户11598978

数组是一种线性表的数据结构,是一个存储相同数据类型的集合,每个相邻元素的物理内存地址也相邻。

800

ArrayList与顺序表

寻星探路

线性表 ( linear list ) 是n个具有相同特性的数据元素的有限序列。 线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列....

2810

数据结构青铜到王者第三话---ArrayList与顺序表(1)

寻星探路

线性表 ( linear list ) 是n个具有相同特性的数据元素的有限序列。 线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、...

4510

数据结构青铜到王者第四话---ArrayList与顺序表(2)

寻星探路

ArrayList是一个动态类型的顺序表,即:在插入元素的过程中会自动扩容。以下是ArrayList源码中扩容方式:

2910

java《ArrayList篇》--ArrayList全套知识点总结及其配套习题逐语句分析(附带全套源代码)

@VON

来不及悼念字符串了,接下来登场的是集合,集合和数组的用法差不多,不同之处就在于存储的内容,数组是固定的长度的,集合的长度不固定。学习的过程中可以参照数组

4610

[Java数据结构与算法]ArrayList详解与实际应用

木井巳

ArrayList是Java集合框架中的一个重要类,位于java.util包中。它实现了List接口,底层基于数组实现,可以根据需要动态扩容。

7110

【Java多线程】多线程状态下如何安全使用ArrayList以及哈希表

用户11935701

日常中最常用的方法,使用synchronized进行加锁,把代码打包成一份,使其成为一个“原子”操作。

7110

【JAVA集合篇 - ArrayList】你真的了解ArrayList吗?

用户8589624

E: 泛型数据类型,用于设置 listName的数据类型,只能为引用数据类型。 listName: 对象名。

14910

初识数据结构——Java集合框架解析:List与ArrayList的完美结合

想不明白的过度思考者

在日常开发中,我们经常需要处理一组数据。想象一下,如果你要管理一个班级的学生名单,或者处理电商网站的商品列表,你会怎么做?Java集合框架中的List和Arra...

12410

大数据量的ArrayList怎么获取n个元素

SmileNicky

在处理大数据量的ArrayList时,获取其中的n个元素需要考虑效率和内存占用。以下是几种常用的方法:

12610

【Java集合框架ArrayList、LinkedList、HashSet之间的区别】

贺公子之数据科学与艺术

Java集合框架是Java提供的一组用于存储和操作数据的类和接口。它提供了丰富的数据结构,包括列表、集合、队列、堆栈等,以满足不同类型的数据存储和操作需求。

16510

【集合框架ArrayList底层扩容机制】

艾伦耶格尔

ArrayList 是我们最熟悉的 Java 集合之一,但你是否真正了解它在“幕后”是如何工作的?为什么说它“动态”?扩容机制到底是怎样的?

13010

面试刷题8:Vector ArrayList LinkedList区别?

李福春

小冰跃动 | 架构师 (已认证)

高效的管理和操作数据(数据结构)是非常重要的,java提供了对应的集合框架。 我是李福春,我在准备面试,今天的问题是: Vector,ArrayList,...

10600

探秘 Java ArrayList 集合:解锁数据存储新姿势

钮祜禄.爱因斯晨

在 Java 编程中,我们经常需要处理多个元素的数据。数组是一种基本的数据存储方式,但它存在一些局限性,比如长度固定。为了更灵活地处理数据,Java 提供了集合...

17710

ArrayList和LinkedList的区别是什么?

曾高飞

ArrayList和LinkedList都是Java中的集合框架,它们都实现了List接口,但它们的内部实现不同。ArrayList是通过数组实现的,而Link...

10900

Java中ArrayList与LinkedList比较-Java快速入门教程

jack.yang

在集合方面,Java 标准库提供了许多选项供您选择。在这些选项中,有两个著名的List实现,称为ArrayList和LinkedList,每个都有自己的属性和用...

19000

Java 遍历ArrayList的N种方法

jack.yang

在本博主旧文Java ArrayList类遍历方法基础上添加数组ArrayList对象的“forEach”方法遍历它的用例

26510

ArrayList全面使用-Java快速入门教程

jack.yang

Java 中的 ArrayList 是一个可调整大小的数组,可以在内存中增长或收缩。它是使用初始容量动态创建的。

42400

new ArrayList 不当导致 CPU 飙升。。

用户1220090

首先问题是这样的,周五正在写文档,突然收到了线上报警,发现cpu占用达到了90多,上平台监控系统查看容器,在jvm监控中发现有一个pod在两个小时内产生了61次...

12700
领券