Java集合

1.常见的集合有哪些?

Java集合类主要由两个接口CollectionMap派生出来的,Collection有三个子接口:List、Set、Queue。

list集合是有序可重复的接口

set集合是无序序可重复的接口

Queue集合就是队列,先进先出的数据结构,栈是

集合体系中常用的实现类有ArrayList、LinkedList、HashSet、TreeSet、HashMap、TreeMap等实现类。

2.List 、Set和Map 的区别

list集合是有序可重复的接口

set集合是无序序可重复的接口

map集合是一个键值对的集合,可以存一个key,一个value

  • Set 基于 Map 实现,Set 里的元素值就是 Map的键值。

3.ArrayList 了解吗?

ArrayList 的底层是动态数组,它的容量能动态增长。在添加大量元素前,应用可以使用ensureCapacity操作增加 ArrayList 实例的容量。ArrayList 继承了 AbstractList ,并实现了 List 接口。

相关推荐
桦说编程7 小时前
盘点并发集合里那些容易误判的行为
java·后端·性能优化
淼澄研学7 小时前
Kimi API黑产倒卖技术解析与Python合规接入指南
开发语言·网络·python
冻柠檬飞冰走茶7 小时前
PTA基础编程题目集 7-35有理数均值(C++语言实现)
开发语言·数据结构·c++·算法·均值算法
wangchen_07 小时前
C++正则表达式
开发语言·c++·正则表达式
何以解忧,唯有..7 小时前
Python 元组(tuple)详解:使用、遍历与排序
开发语言·python
KANGBboy7 小时前
Python eval安全隐患
开发语言·python
IT爱学堂7 小时前
java版数据结构和算法+AI算法和技能学习指南
java·开发语言
evans在进步8 小时前
LeetCode 394:字符串解码——Java 单栈模拟与嵌套解析详解
java·python·leetcode
淼澄研学8 小时前
Python结合大模型挖掘搜题长尾关键词实操指南
开发语言·python
FfHUCisI8 小时前
Golang - 信号量模式(Semaphore Pattern)
开发语言·后端·golang