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 接口。

相关推荐
ji198594433 分钟前
MATLAB 求散点曲线斜率
开发语言·算法·matlab
kaikaile19957 分钟前
MATLAB 实现:Koch & Zhao 图像水印算法(DCT域)
开发语言·算法·matlab
love_muming10 分钟前
链表每日一练
java·开发语言·数据结构·链表·idea·每日一练
weixin_4462608511 分钟前
LLM智能体在社交模拟中的决策行为分析:有限状态与LLM-based策略对比研究
开发语言·php
范什么特西13 分钟前
重点:mybatis注意细节
java·mysql·mybatis
牛肉在哪里17 分钟前
ros2 从零开始28 监听广播C++
开发语言·c++·算法·机器人
乐观勇敢坚强的老彭21 分钟前
GESP一级核心算法:循环与条件判断的结合
java·数据结构·算法
雪宫街道25 分钟前
SpringBoot 向 IOC 容器注册组件的两种姿势:@Configuration 与 @Import
java·spring boot·后端·spring
黄昏回响28 分钟前
信息系统基础知识(八):典型信息系统架构模型详解
程序人生·面试·系统架构·改行学it
techdashen29 分钟前
Cargo 1.94 开发周期全解析
开发语言·后端·rust