技术栈
集合
.猫的树
10 天前
java
·
开发语言
·
list
·
集合
Java集合List快速实现重复判断的10种方法深度解析
在Java开发中,List集合的重复判断是高频操作场景。不当的实现方式可能导致O(n²)时间复杂度,在百万级数据时产生分钟级延迟。本文通过10种实现方案对比,揭示不同场景下的最优选择。
刘小炮吖i
14 天前
java
·
集合
Java 集合:单列集合和双列集合的深度剖析
在 Java 编程中,集合是一个非常重要的概念。它就像是一个容器,能够存储多个数据元素,帮助我们更方便地管理和操作数据。Java 集合框架主要分为单列集合和双列集合两大类,它们各自有着独特的特点和适用场景。接下来,让我们深入探究这两种集合。
怒码ing
1 个月前
java
·
集合
ArrayList、LinkedList、HashMap、HashTable、HashSet、TreeSet
在这些集合中,仅有vector和hashtable是线程安全的,其内部方法基本都有synchronized修饰。
fly spider
1 个月前
java
·
开发语言
·
集合
Java 中 ArrayList 和 LinkedList 有什么区别?
ArrayList 扩容流程:LinkedList 无扩容:动态添加节点,但每个节点额外占用 24 字节(64 位 JVM)
fly spider
1 个月前
java
·
集合
Java 的 CopyOnWriteArrayList 和 Collections.synchronizedList 有什么区别?分别有什么优缺点?
测试场景(4核CPU,100万次操作):结论:案例1:配置中心热更新在微服务配置中心实现中,使用CopyOnWriteArrayList存储监听器:
乔木剑衣
1 个月前
java
·
学习
·
哈希算法
·
集合
Java集合学习:HashMap的原理
首先,我们先要搞清楚HashMap里的的Hash是啥意思。当我们在编程过程中,往往需要对线性表进行查找操作。
胡西风_foxww
2 个月前
前端
·
笔记
·
es6
·
set
·
集合
【es6复习笔记】集合Set(13)
ES6 提供了新的数据结构 Set(集合)。它类似于数组,但成员的值都是唯一的,集合实现了iterator接口,所以可以使用『扩展运算符』和『for…of…』进行遍历。
【上下求索】
3 个月前
java
·
集合
学习笔记069——Java集合框架
需要创建多个对象,但是数量和类型不确定。集合是 Java 提供的一种类型,功能和数组类似,但是长度和数据类型都是动态。
Ten peaches
3 个月前
java
·
jvm
·
集合
·
哈希表
JavaSE学习心得(集合篇)
集合进阶单列集合Collection迭代器增强for遍历List编辑ArrayListLinkedList
hstrop
3 个月前
集合
The Bento Box Adventure
题目来源:codeforces 2041A题目名称:The Bento Box Adventure题目链接:https://codeforces.com/contest/2041/problem/A
Dnelic-
4 个月前
java
·
集合
·
collection
·
空对象
·
自学笔记
【Java 集合】Collections 空列表细节处理
如下代码,虽然定义为非空 NonNull,但依然会返回空对象,导致调用侧被检测为空引用。实际上不是Collections的问题是三目运算符返回了null对象。
honvin_
4 个月前
java
·
list
·
集合
·
工具类
·
list交集、并集工具类
常用List工具类(取交集、并集等等)
支持操作:
WenGyyyL
4 个月前
算法
·
leetcode
·
职场和发展
·
集合
·
数组
·
哈希表
力扣每日一题——数组能够形成多少对
目录题目链接:2341. 数组能形成多少数对 - 力扣(LeetCode)题目描述解法一:List集合
阑梦清川
5 个月前
java
·
vector
·
集合
·
linkedlist
·
hashcode
·
vectorhashcode
Java--集合(三)之vector&linkedlist&hashset结构
和之前介绍的这个ArrayList相比,这个vector属于线程安全操作,他的这个基本的使用和我们的这个Arraylist没有太大的区别,但是这个扩容机制和我们的这个Arraylist不太一样;
雷神乐乐
5 个月前
java
·
set
·
集合
·
linkedhashset
JavaSE——集合6:Set接口实现类—LinkedHashSet
目录一、LinkedHashSet的全面说明二、LinkedHashSet源码解读1.初始化数组长度为16,临界值为12
迷茫的羔羊羊
5 个月前
java
·
集合
·
基础
集合相关:asList()和subList()方法的作用?
Arrays.asList(T... a)返回一个固定大小的列表,这个返回的列表的底层实现是一个final修饰的数组,其引用关系不能发生变化,并且它的大小也是固定的,可以修改和读取里面的元素值,但是不能添加或删除元素。否则会报UnsupportedOperationException异常。
雷神乐乐
5 个月前
java
·
list
·
集合
JavaSE——集合2:List(Iterator迭代器、增强for、普通for循环遍历集合)
目录一、List(一)List接口基本介绍二、List接口的常用方法三、List集合的三种遍历方式四、小练习——使用冒泡排序遍历集合
巽星石
5 个月前
python
·
blender
·
集合
【Blender Python】5.Blender场景中的集合
这里的“集合”是指Blender场景中的集合。你可以在“大纲视图”面板中看到 图标的,就是集合,可以看做是文件夹,用于分类和整理场景中的对象。
岁岁岁平安
5 个月前
java
·
开发语言
·
集合
·
arrays
·
aslist
Java基础(Arrays工具类)(asList()方法)(详细)
目录一、Arrays工具类(1)引言(2)基本介绍(3)主要功能(提供的方法)(I)排序(Arrays.sort())
AngeliaXue
6 个月前
java
·
开发语言
·
list
·
集合
Java集合(List篇)
i.最基础的一种集合,是一种有序列表,内部按照放入元素的先后顺序存放,每个元素都可以通过索引确定自己的位置。 ii.数组的删除和新增